반응형
mysqdump에서 생성된 /*!xxxxxx 문 */의 의미는 무엇입니까?
저는 항상 mysqdump가 저를 위해 생성하는 전처리기와 같은 문장을 포함한 코멘트가 무엇을 의미하는지 궁금했습니다.다음은 예입니다.
/*!40000 ALTER TABLE abc DISABLE KEYS */;
일반적인 패턴은
/*![some numeric code] [some statement] */;
적절한 문서가 있는 경우 해당 문서를 가리켜 주십시오.그렇지 않으면 설명합니다.:)
http://dev.mysql.com/doc/refman/5.1/en/comments.html
양식의 주석/*! stuff */
다른 RDBMS에서는 주석으로 처리되지만 MySQL은 주석 내부의 내용을 읽고 SQL로 실행합니다.이를 사용하여 다른 RDBMS에 대해 실행될 수 있는 코드를 사용하더라도 MySQL 관련 기능을 활용할 수 있습니다. 예를 들어,/*! ENGINE=INNODB */
순식간에CREATE TABLE
질의하다
숫자는 선택 사항이며 사용자가 숫자를 사용할 경우 MySQL은 버전 번호가 숫자보다 작으면 무시합니다(해당 위치에 점이 삽입됨).
언급URL : https://stackoverflow.com/questions/2949177/what-does-xxxxxx-statement-generated-by-mysqldump-mean
반응형
'programing' 카테고리의 다른 글
포트 3306에서 MySQL을 시작할 수 없음 (0) | 2023.08.30 |
---|---|
실행 파일이 컴파일된 플랫폼을 확인하려면 어떻게 해야 합니까? (0) | 2023.08.30 |
단추를 풀 너비로 설정하시겠습니까? (0) | 2023.08.30 |
다른 조각 문제에 대한 조각 (0) | 2023.08.30 |
서비스를 시작한 후 도커 컨테이너를 계속 실행하는 방법은 무엇입니까? (0) | 2023.08.30 |