본문 바로가기
MySql

MySQL ---와 ----는 mysql에서 무엇을 의미합니까?

by 베이스 공부 2021. 1. 16.
반응형

나는 -가 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

 

 

반응형

댓글