sql 문 주석처리방법
본문
sql문의 주석처리는 아래 두가지 밥법중에( -- 와 /*) 어느것이 옳은 것입니까?
-- 호스트: a.com
/*!40014 SET FOREIGN_KEY_CHECKS=IF(@OLD_FOREIGN_KEY_CHECKS IS NULL, 1, @OLD_FOREIGN_KEY_CHECKS) */;
답변 3
둘다 옳지 않을까요
저도 한줄은 -- 여러줄은 /* */
xml에선 /* */ 이걸 씁니다.
주석은 -- 만 허용됩니다.
따라서 님의 보여주신 주석은 해당 버전일때 실행하라는 의미로 보시면 됩니다.
따라서 님의 mysql 버전이 4.0.14 일 경우만 따로 실행하고 그렇지 않다면 삭제 해야 정상 작동합니다.
안녕하세요
제가 이해를 잘 못했었군요
주석문 자세히 보니 맨뒤에 세미콜론이 있는데
저것때문에 그런건 아닐까요~?
/* */ <<-- 주석처리가 됐다는 가정하에 보면
주석문 밖에 세미콜론 처진거니까요 ㅎㅎ
답변을 작성하시기 전에 로그인 해주세요.