另一个查询出错!
我正在尝试INSERT INTO anretOrders (order, orderNumber) VALUES ('test', 15)
现在,anretOrders表有3列,但其中一列是id,所以我将其保留,因为它会自动递增。另一个是“order”,它是一个文本列,orderNumber是一个int。
我不能,因为我的生活,弄清楚这里有什么问题?我错过了什么?
答案 0 :(得分:4)
转义字段名称,因为order
是mysql中的关键字
INSERT INTO anretOrders (`order`, `orderNumber`) VALUES ('test', 15)
答案 1 :(得分:0)
order
是Reserved Words
所以试试这个
create table anretOrders (`order` varchar(20),orderNumber int);
INSERT INTO anretOrders (`order`, `orderNumber`) VALUES ('test', 15)