【发布时间】:2015-06-03 02:28:04
【问题描述】:
我正在尝试执行 sql 查询:
INSERT INTO celebrity (name, `1`, `15`, `3`, `20`, `4`, `13`, `35`, `22`, `6`, `19`) VALUES ("Keith Allen", 1, 1, 1, 1, 1, -1, -1, -1, -1, 1)
在工作台中运行良好并正确添加了新行,但是当我使用 executeUpdate(String query) 方法从 java 调用相同的查询时,我得到一个 sql 语法错误
【问题讨论】:
-
你可以试试
'Keith Allen' -
` 字符在那里,因此 sql 可以判断
1是列的名称,而不仅仅是一个整数。我之前使用 ' 并且遇到语法错误
标签: java mysql syntax mysql-workbench