MySQL查询出错?

时间:2014-03-07 16:47:24

标签: php mysql sql

另一个查询出错!

我正在尝试INSERT INTO anretOrders (order, orderNumber) VALUES ('test', 15)

现在,anretOrders表有3列,但其中一列是id,所以我将其保留,因为它会自动递增。另一个是“order”,它是一个文本列,orderNumber是一个int。

我不能,因为我的生活,弄清楚这里有什么问题?我错过了什么?

2 个答案:

答案 0 :(得分:4)

转义字段名称,因为order是mysql中的关键字

INSERT INTO anretOrders (`order`, `orderNumber`) VALUES ('test', 15)

答案 1 :(得分:0)

orderReserved Words

所以试试这个

create table anretOrders (`order` varchar(20),orderNumber int);

INSERT INTO anretOrders (`order`, `orderNumber`) VALUES ('test', 15)

Sql FIDDLE