CREATE TABLE findings (
ident VARCHAR(28),
code VARCHAR(8),
when DATETIME,
ip VARCHAR(15)
);
答案 0 :(得分:9)
when
是keyword in mysql,需要用反引号引用:
CREATE TABLE `findings` (
`ident` VARCHAR(28),
`code` VARCHAR(8),
`when` DATETIME,
`ip` VARCHAR(15)
);
编辑:评论中已正确指出,这不是一个好的解决方案。你可能最好为你的专栏寻找另一个名字。
答案 1 :(得分:6)
单词when。
在某些数据库中,这是一个关键字。因此,在处理create table指令时,您可能会从数据库管理系统中收到一些错误。
答案 2 :(得分:1)
如果您在使用_。
作为列名前缀时非常热衷于使用答案 3 :(得分:1)