본문 바로가기
DB/MySQL

Mysql insert 문법 오류

by Jason95 2021. 2. 16.

오류 내용 : "(" 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