“字段列表”

时间:2016-08-18 10:01:57

标签: c# mysql

将数据插入MySql数据库时出错。我收到此错误

  

错误代码:1054。“字段列表”中的未知列“价格”

使用此命令时:

INSERT INTO CubePrice(Price, DateTime, ShopID, CubeID) VALUES ("99.99", "23.41.53 43:12:32", "1", "1")

我在表Price中有一个名为CubePrice的列。 我究竟做错了什么?为什么我会收到此错误?尝试在C#中使用相同的查询时出现同样的错误。我该如何解决这个问题?

谢谢!

4 个答案:

答案 0 :(得分:0)

您可以检查您的引号选择(对值,字符串等使用双引号或单引号以及为列名称添加反引号)。 尝试使用不同的价格值报价。

答案 1 :(得分:0)

尝试插入此查询。如果你有价格领域。此查询将运行

INSERT INTO CubePrice(Price, DateTime, ShopID, CubeID) VALUES (99.99, '2016-08-18 15:42:19', 1, 1)

答案 2 :(得分:0)

尝试使用这种括号(“`”)。否则MySQL“认为”你指向一个名为“99.99”的列。 我试了一下它就像魅力一样。

答案 3 :(得分:0)

原来,答案是:

检查你的栏目名称!!!

我在价格栏名称中有一个空格或某处。只需重新键入列名即可进行检查。