오류 내용 : "(" is not valid at this position for this server version, expecting: VALUE, SELECT, SET, VALUES, WITH
해결 방법 : 예약어는 backtick으로 감싸야 한다.
해결 예시 :
INSERT INTO Content(id, 'date', 'index', goal, 'type', data1, data2, data3)
VALUES('경원', '2021-02-16', 0, '토익', 'X/O', 'X', '', '');
여기서 date, index, type 따위는 예약어이므로 따옴표로 감싸면 안 되고 백틱으로 감싸야 한다.
INSERT INTO Content(id, `date`, `index`, goal, `type`, data1, data2, data3)
VALUES('경원', '2021-02-16', 0, '토익', 'X/O', 'X', '', '');
출처 : stackoverflow.com/questions/54263547/mysql-insert-into-is-not-valid-at-this-position
'DB > MySQL' 카테고리의 다른 글
mysql 패스워드 분실시 (0) | 2021.05.05 |
---|---|
MySQL을 Ubuntu에 설치하기 (0) | 2021.02.01 |
MySQL 기본 (0) | 2020.12.27 |