MySQL SQL语法错误1064

时间:2017-08-15 05:06:16

标签: mysql

我想创建这样的表,

CREATE TABLE playerinfo (
  uuid varchar(255) NOT NULL PRIMARY KEY, 
  nickname varchar(255) NOT NULL, 
  firstplayed varchar(255) NOT NULL, 
  lastonline varchar(255) NOT NULL, 
  playtime bigint NOT NULL DEFAULT 0, 
  unit int NOT NULL DEFAULT 0, 
  kill int NOT NULL DEFAULT 0, 
  death int NOT NULL DEFAULT 0
);

但我无法通过语法错误1064创建表,在'kill int NOT NULL DEFAULT 0,death int NOT NULL DEFAULT 0'中,我找不到错误。 simillar命令'unit int NOT NULL DEFAULT 0'不会导致错误,我该怎么办?

1 个答案:

答案 0 :(得分:0)

KILL是一个保留的SQL关键字。您必须将表格中的那一列命名为其他内容。

可在此处找到保留关键字列表: https://dev.mysql.com/doc/refman/5.7/en/keywords.html