sql错误:插入时“字段列表”中的未知列

时间:2013-02-11 17:27:26

标签: mysql sql database insert

我正在尝试使用Java在表中插入一个条目,并在“字段列表”中返回错误“未知列XX”。

例如:我使用此行创建了一个表:

CREATE  TABLE `dbcs`.`born in` (`person` VARCHAR(100) ,`year` INT ,`prob` FLOAT);

表格已成功创建。

当我尝试在表格中插入内容时,它会向我显示错误。例如,命令:

INSERT INTO `dbcs`.`born in` VALUES (`Alanis Morissette`,1974,1.0)

将生成错误:

  

'字段列表'中未知列'Alanis Morissette'

2 个答案:

答案 0 :(得分:11)

字符串必须用引号括起来。你使用的是不正确的刻度。

INSERT INTO `dbcs`.`born in` VALUES ('Alanis Morissette',1974,1.0)

答案 1 :(得分:1)

使用

INSERT INTO dbcs.born in VALUES ('Alanis Morissette',1974,1.0)