2013-07-09 2 views
1

저는 SQL을 처음 접했고 어떤 이유로 명령 입력 줄에서 보았던 화살표 기호 (->)가 입력 준비가되었음을 의미하므로 ('>)로 표시됩니다. 명령을 받아들이지 않는다. 그것이 의미하는 바는 무엇이며 어떻게 다시 (->)로 돌아갈 수 있습니까?MySQL의 명령 줄에서 ('>) 기호의 의미는 무엇입니까?

감사

답변

4

그것은이 (N 이스케이프) 문자열 종료 인용 ' 문자를 검출 할 때까지이 문자 스트링의 일부로서 다음 모든 입력 처리된다는 것을 의미한다.

이전에 문자열 상수 인용 문자로 문자열 리터럴을 시작했기 때문에 이러한 일이 발생했습니다. 예 :

+0

감사합니다. 나는 내 진술에 불필요한 인용 부호를 추가했다. – fdama

1

이는 사용자에게 불완전한 쿼리가 있음을 의미합니다. 대부분 누락 된 인용과 관련된 것이거나, 마지막에 세미콜론이거나, 괄호가 닫히지 않았을 가능성이 큽니다.

관련 문제