为什么mySQL不让我SET return = 1?

时间:2015-08-03 22:20:12

标签: mysql

没有意义。我有一个0或1的TINYINT字段,我试图像这样设置它:

UPDATE db_products SET return='1' WHERE product_id=342343434

但它告诉我有一个mySQL语法错误。我在这做错了什么?该字段被称为返回的问题是什么?如果是这样,我如何在不改变它的情况下解决它?

1 个答案:

答案 0 :(得分:1)

在大多数情况下,您可以通过附上“ticks”来解决保留字问题;类似报价的东西,通常共享〜键。

UPDATE db_products SET `return`='1' WHERE product_id=342343434