SQL在where子句中使用auto_increment列

时间:2015-03-14 18:16:39

标签: sql auto-increment

我想在更新和删除时在where子句中使用自动增量列。

update table set column1 = 'blahblah' where Index = 3;

其中'Index'是自动增量列。

但查询不能解决语法错误。

这有什么问题?

1 个答案:

答案 0 :(得分:2)

index是一个关键字,在update命令

中不适用

在sql-server中,您可以使用方括号

修复查询
update table set column1 = 'blahblah' where [Index] = 3

在mySql中``应该做的诀窍

update table set column1 = 'blahblah' where `Index` = 3