#1054 - '字段列表'中的未知列是否是MySQL中的特殊字符?

时间:2016-02-08 18:29:37

标签: mysql mysql-error-1054

尝试插入一些数据:

INSERT INTO `ps_product_check`(`id_product`, `name`, `catalog`)     
VALUES  (30767,'CT39-235126','79926330')

错误是

 #1054 - Unknown column 'CT39' in 'field list' 

为什么CT39应该是一个列,当它是值的一部分时?如何解决这个错误?

1 个答案:

答案 0 :(得分:1)

我运行你的查询,它工作得很好。

INSERT INTO `ps_product_check`(`id_product`, `name`, `catalog`)     
VALUES  (30767,'CT39-235126','79926330')

您可能已在执行的查询中放置了其他引号(反引号)。

如果我更改引号,如

INSERT INTO `ps_product_check`(`id_product`, `name`, `catalog`)     
VALUES  (30767,`CT39-235126`,'79926330')

我得到了同样的错误。