티스토리 뷰
반응형
출처 : https://javafreak.tistory.com/261
[MariaDB][MySQL] /*!40100 DEFAULT CHARACTER SET utf8 */
mariaDB에서 디비를 덤프하니까 아래와 같은 주석이 자주 보임. /*!40100 DEFAULT CHARACTER SET utf8 */ /*!40014 SET FOREIGN_KEY_CHECKS=IF(@OLD_FOREIGN_KEY_CHECKS IS NULL, 1, @OLD_FOREIGN_KEY_CHECKS) */;..
javafreak.tistory.com
테스트 서버 쪽에 실서버와 똑같은 DB를 생성하려고 CREATE문을 복사했다가 아래와 같은 주석문을 발견했다.
(지금 보니 출처와 똑같은 주석문이었다. 다행이다... ㅎㅎ)
/*!40100 DEFAULT CHARACTER SET utf8 */
출처에 자세히 나와 있는데 /*! ... */ 와 같은 스타일은 mysql 확장 주석이라고 한다.
mysql 이외의 다른 db에서는 주석으로 인식되고 mysql에서는 다르게 인식한다.
/*!40100 ..*/ 인 경우 mysql 버전이 4.01.00 이상인 경우에는 주석이 아니라 쿼리문으로 실행되고, 그 미만 버전에서는 주석 처리된다고 한다.
40100 부분은 버전이기 때문에 필요에 따라 값이 달라진다.
반응형
'DB > mariadb | mysql' 카테고리의 다른 글
공백문자와 탭문자 제거 (0) | 2021.11.10 |
---|---|
[mysql] Trigger 생성, 삭제 (0) | 2020.07.06 |
쿼리튜닝 - INSTR과 LIKE 속도 (0) | 2020.01.15 |
Out of range value for column (0) | 2018.12.31 |
[mysql] 연결된 테이블 확인 (0) | 2018.08.05 |