나는 -
가 mysql에서 주석의 시작을 의미한다는 것을 안다. 그러나 ---
및 ----
는 무엇을 의미합니까 ?? 내 콘솔 로그를 참조하십시오.
mysql> --
mysql> ---
->
-> ;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-' at line 1
mysql> ----
->
-> ;
Query OK, 0 rows affected (0.00 sec)
---
문자로 시작되는 헤더 주석이 포함 된 SQL 파일을 작성했습니다. 이로 인해 다음 쿼리가 실행되지 않습니다. 오류가 발생합니다. 이렇게.
오류 1064 (42000) : SQL 구문에 오류가 있습니다. MySQL 서버 버전에 해당하는 설명서에서 1 행의 '-'근처에서 사용할 올바른 구문을 확인하십시오.
해결 방법
MySQL Server는 세 가지 주석 스타일을 지원합니다.
#
문자부터 줄 끝까지
-
시퀀스에서 줄 끝까지. MySQL에서-
(이중 대시) 주석 스타일은 뒤에 두 번째 대시가 와야합니다. at least one whitespace or control character (such as a space, tab, newline, and so on). This syntax differs slightly from standard SQL comment syntax, as discussed in Section 1.8.5.5, “--
as the Start of 코멘트”.C 프로그래밍 언어에서와 같이
/ *
시퀀스에서 다음* /
시퀀스로. 이 구문을 사용하면 주석을 multiple lines because the beginning and closing sequences need not be 같은 줄에.
(Emphasis mine.) 그리고 평소처럼 이것은 MySQL에만 적용됩니다. :피
참조 페이지 https://stackoverflow.com/questions/14031860
'MySql' 카테고리의 다른 글
MySQL-두 테이블을 업데이트하는 삽입 트리거 이후? (0) | 2021.01.16 |
---|---|
MySQL MailChimp 또는 ConstantContact 등과 같은 메일 링리스트 관리자와 동등한 무료 / 오픈 소스가 있습니까? (0) | 2021.01.16 |
MySQL 세부 선택 및 그룹화 기준 (0) | 2021.01.16 |
MySQL 텍스트 열을 고유 키로 만들기 (0) | 2021.01.16 |
MySQL LOAD DATA 오류를 해결할 수 없습니다 ...! (0) | 2021.01.16 |
댓글