我在读别人的 java web 工程源码 里面有一句
String sql = "insert into books
(bookId, bookLocation, key
) values (?,?,?)";
这里 bookId, bookLocation 都没有用反引号 但是 key 用了 这一般是出于什么考量?
1
esolve OP 奇怪
上面怎么把反引号给消除了 语句是 insert into books (bookId, bookLocation, `key`) values (?,?,?) |
2
caixiexin 2017-05-09 15:24:23 +08:00 1
key 是 mysql 的保留字,你可以找个 gui 的 mysql 客户端编辑看看,不加反引号的 key 是不是会高亮?
|