将数据插入MySql数据库时出错。我收到此错误
错误代码:1054。“字段列表”中的未知列“价格”
使用此命令时:
INSERT INTO CubePrice(Price, DateTime, ShopID, CubeID) VALUES ("99.99", "23.41.53 43:12:32", "1", "1")
我在表Price
中有一个名为CubePrice
的列。
我究竟做错了什么?为什么我会收到此错误?尝试在C#中使用相同的查询时出现同样的错误。我该如何解决这个问题?
谢谢!
答案 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)
原来,答案是:
检查你的栏目名称!!!
我在价格栏名称中有一个空格或某处。只需重新键入列名即可进行检查。