我想更新一个表的字段,其中所述字段等于某个字段。
例如,我想这样做:
UPDATE users SET name = 'John' WHERE name = 'Jane'
这是有效的语法还是会出错?
答案 0 :(得分:4)
是的,这应该可以正常工作。我本以为使用双引号(而不是单引号)会引发错误,但我只是尝试了它并且它有效。
即使双引号可行,单引号的使用也是公认的标准。习惯使用它是一个好主意,以防您发现自己使用更严格执行ANSI SQL的RDBMS(Oracle或MSSQL)。