标签: mysql debugging
我下面有MySQL INSERT ROW。由于某种原因,我不断收到语法错误。有任何想法吗?我多次检查了我的表,以确保这些表列存在。
INSERT ROW
INSERT INTO content_pieces (content_id, order, piece, type) VALUES ('$content_id', '$key', '$indiv_piece', '$piece_attr')
答案 0 :(得分:9)
order是mySQL中的reserved word。
order
你需要用反引号包装它:
(`content_id`, `order`, `piece`, `type`)
或 - 更好 - 使用不同的列名。
答案 1 :(得分:1)
回拨您的列值order是一个保留的SQL关键字。