이번 주 데이터베이스 입문,
지난 이틀간 에러를 해결할 수 없어 MySQL을 설치했다 설치했다 지웠다를 몇 차례 반복했다.
원인을 명확하게 알 수 없었고 뭐가 뭔지 모르는 상태라 분노가 상승했지만 튜토리얼과 여러 블로그들의 도움을 받아 어찌어찌 연동에 성공하고 심신의 안정을 찾을 때 즈음.
sql문을 입력하다가 작은따옴표가 실수로 입력됐다.
그리고 빠져나올 수가 없었다. 순간 너무 화가 났다!!
해결방법 :
sql문 끝에 작은따옴표(') 또는 백 틱(`)을 입력한 경우 다시 한번 같은 부호를 입력해 주고 세미콜론(;)을 닫아준다.
mysql> SHOW TABLES'
'>
'> ;
'> ; //세미콜론 만으론 안끝남
'>
'>
'> //원래의 화살표(->) 모양이 '> 또는 `> 이렇게 바뀌어 나옴
'> '; // > 앞의 부호('또는`)표시에 맞춰 다시 한번 부호를 입력 후 세미콜론을 닫아준다.
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 ''
mysql> //에러 메시지 후 다시 등장!
MySQL 덕분에 오랜만에 화가 났다.
덕분에 TIL 하나 적는다.
'Coding > TIL (Today I Learned)' 카테고리의 다른 글
state 불변성 관리, immer 라이브러리 써보기. (0) | 2020.05.25 |
---|---|
MySQL : connection 중복 이슈 (0) | 2020.04.05 |
JavaScript: Promise, async & await 이해 (0) | 2020.03.20 |
ES6: Destructuring (구조분해 할당) (0) | 2020.02.13 |
CORS(Cross-Origin Resource Sharing) 에 관하여 (0) | 2020.01.27 |