반응형

MySQL 57

MySql 타임스탬프 열을 PHP의 현재 타임스탬프로 업데이트하는 방법은 무엇입니까?

MySql 타임스탬프 열을 PHP의 현재 타임스탬프로 업데이트하는 방법은 무엇입니까? 데이터 유형의 열을 업데이트합니다.timestamp내 PHP 코드를 통해 수동으로. 어떻게 하는지 알려주시겠습니까?다음 쿼리 사용: UPDATE `table` SET date_date=now(); 샘플 코드는 다음과 같습니다. 다른 옵션: UPDATE `table` SET the_col = current_timestamp 이상해 보이지만 예상대로 작동합니다.추측을 해야 한다면 전화하는 것보다 조금 더 빠르겠죠now().언급URL : https://stackoverflow.com/questions/5869392/how-to-update-mysql-timestamp-column-to-current-timestamp-on-php

IT 2023.09.25

MySQL 쿼리를 예약하는 방법은?

MySQL 쿼리를 예약하는 방법은? MySQL에서 지정된 간격으로 작업을 실행하도록 예약할 수 있습니까? 인벤토리 MySQL 데이터베이스가 있습니다.구조는 다음과 같습니다. table_1 fields: itmcode, avgcost table_2 fields: itmcode(FK to table_1(itmcode)), quantity 보고서의 기본은 지난 날짜의 재고 평가 내역 항목을 현명하게 처리하고 싶을 때입니다. 그avgcost그리고.quantity필드는 새 구매가 시스템에 게시될 때 변경됩니다.현재 주식 평가를 확인하기 위해 쿼리를 실행할 수 있지만 이전 날짜의 주식 평가도 확인하고 싶습니다.그걸 어떻게 하는 거죠?수량에 대해서는 매출액을 합산하고 보고서가 요구하는 날짜까지 현재 날짜에서 차감할 ..

IT 2023.09.20

MySQL - SELECT...WHERE ID IN (..) - 올바른 순서

MySQL - SELECT...WHERE ID IN (..) - 올바른 순서 다음과 같은 문의가 있습니다. SELECT * FROM table WHERE id IN (5,4,3,1,6) 그리고 나는 에 명시된 순서대로 요소들을 검색하고 싶습니다.id in.., 반환해야 함을 의미합니다. 5 .... 4 .... 3 .... 1 .... 6 .... 어떻게 해야 할지 생각나는 거 있어요?FIELD() 사용: SELECT * FROM table WHERE id IN (5,4,3,1,6) ORDER BY FIELD(id, 5,4,3,1,6); SELECT * FROM table WHERE id IN (5,4,3,1,6) ORDER BY FIELD (id, 5,4,3,1,6) 누군가가 아직도 검색하고 있을까봐 ..

IT 2023.09.20

외국 열쇠는 어디에 보관해야 합니까?

외국 열쇠는 어디에 보관해야 합니까? 두 테이블 사이에 관계가 있는 경우(두 테이블 모두 기본 키가 있음), 어떤 테이블이 외부 키를 저장해야 하는지에 대한 결정을 안내해야 합니까?관계의 성격이 중요할 수도 있고(일대일, 일대다, 다대다, 단방향, 양방향), 액세스 패턴도 중요할 수도 있다는 것을 알고 있습니다.하지만 그 결정을 내리는 체계적인 방법은 무엇입니까?그 관계에 있는 아이는 어떤 테이블입니까? 이에 응답하면 상위 [일반적으로] 기본 키를 참조하여 외부 키 열이 필요한 테이블을 알 수 있습니다.그건 일대일 관계를 위한 거죠 다 대 다의 경우 두 테이블의 키를 기본 키로 사용하여 세 번째 테이블을 추가해야 합니다. "그렇지만 그 결정을 내리는 체계적인 방법은 무엇입니까?" 두 가지 선택 사항이 있..

IT 2023.09.10

MySQL에 대한 SQL LEFT-JOIN 2개 필드

MySQL에 대한 SQL LEFT-JOIN 2개 필드 나는 견해가 있습니다.A그리고 전망B. 인A나는 몇몇 시스템에 대한 많은 정보를 가지고 있다, 예를 들면,IP그리고.port내가 다 보존하고 싶은.B추가하고 싶은 정보가 하나 있습니다.A. 두 뷰 사이의 일치 필드는 다음과 같습니다.IP그리고.Port따라서 두 보기 모두에서 IP와 포트가 동일한 호스트를 일치시켜야 합니다. 예: 보기 A: IP | OS | Hostname | Port | Protocol 1 | Win | hostONE | 80 | tcp 1 | Win | hostONE | 443 | tcp 1 | Win | hostONE | 8080 | tcp 2 | Linux | hostTWO | 21 | tcp 2 | Linux | hostTWO..

IT 2023.09.05

MySQL "::1" 호스트 이름은 무엇을 의미합니까?

MySQL "::1" 호스트 이름은 무엇을 의미합니까? MySQL 5.5.9를 새로 설치한(윈도우즈 버전) 경우 SELECT user, host FROM mysql.user 제공: user host root localhost root 127.0.0.1 root ::1 localhost 그러나 IP/호스트 이름이 수행하는 작업::1여기 서서 뭐 해요?::1로컬 호스트의 IPv6 주소입니다. 세부 정보(관련 정보 포함)Windowscase)는 http://dev.mysql.com/doc/refman/5.5/en/default-privileges.html 에 있습니다.언급URL : https://stackoverflow.com/questions/5081475/what-does-mysql-1-hostname-r..

IT 2023.08.31

모든 MySQL 테이블 행을 동시에 업데이트하는 방법은 무엇입니까?

모든 MySQL 테이블 행을 동시에 업데이트하는 방법은 무엇입니까? 모든 MySQL 테이블 행을 동시에 업데이트하려면 어떻게 해야 합니까? 예를 들어, 저는 다음과 같은 표를 가지고 있습니다. id | ip | port | online_status | 1 | ip1 | port1 | | 2 | ip2 | port2 | | 3 | ip3 | port3 | | 4 | ip4 | port4 | | 5 | ip5 | port5 | | cronjob을 만들고 일부 서버를 모니터링할 계획인데, 테이블에서 동시에 업데이트하는 방법을 정확히 모르겠습니다.그것을 하는 방법에 대한 몇 가지 예는 무엇입니까?생략where절: update mytable set column1 = value1, column2 = value2, ..

IT 2023.08.11

mysql.sock을 찾을 수 없습니다.

mysql.sock을 찾을 수 없습니다. .mysql을 켜는 데 문제가 있습니다.소켓(mysql.sock)을 찾을 수 없습니다.을 사용하다Mac OS X 10.4 mac mac mac음 。locate mysql.sock, 다시 돌아오다./private/tmp/mysql.sock소켓 파일이 그 위치에 있는 것은 당연하지만 실제로는 존재하지 않습니다. 소켓 파일은 어떻게 찾을 수 있나요? locate가 잘못된 위치를 반환하는 경우 메모리 및 인덱스를 가지고 있어야 합니다.인덱스를 새로 고치려면 어떻게 해야 하나요? 질문의 첫 번째 부분에 대한 답변: 달려. % mysqladmin -p -u variables 'displict' 변수를 확인합니다.이것으로 문제가 해결되었다 mysql_config --socke..

IT 2023.02.06

MySQL이 조인된 테이블 업데이트

MySQL이 조인된 테이블 업데이트 조인 수가 여러 개인 스테이트먼트의 테이블을 갱신합니다.조인 순서는 그다지 중요하지 않지만(옵티마이저 힌트를 사용하지 않는 한) 가장 직관적으로 읽을 수 있도록 주문했습니다.그러나 이로 인해 업데이트하려는 테이블이 원래 테이블과 달라져 업데이트에 어려움을 겪고 있습니다. 제가 하고 싶은 일의 더미 예는 다음과 같습니다. UPDATE b FROM tableA a JOIN tableB b ON a.a_id = b.a_id JOIN tableC c ON b.b_id = c.b_id SET b.val = a.val+c.val WHERE a.val > 10 AND c.val > 10; 여기에는 Join을 사용한 업데이트에 대한 게시물이 많지만 항상 먼저 업데이트되는 테이블이 있..

IT 2023.01.31

치명적 오류: 정의되지 않은 함수 mysql_connect() 호출

치명적 오류: 정의되지 않은 함수 mysql_connect() 호출 PHP, MySQL, Apache가 있습니다. localhost()정상적으로 동작하고 있습니다.MySQL을 사용하다 치명적 오류: 정의되지 않은 함수 mysql_connect() 호출 어떻게 하면 고칠 수 있을까요?7로 하여 PHP 7로 하였습니다.mysql_connect을 사용하다다음과 같이 합니다. php -version 로로 change change .mysqli_connect $host = "127.0.0.1"; $username = "root"; $pass = "foobar"; $con = mysqli_connect($host, $username, $pass, "your_database"); PHP를 PHP를 .mysql_* f..

IT 2023.01.21
반응형