update table_user u set u.name='east' where u.age=23
上面这条语句是正确的吗?
我原以为是正确的..
但结果在运行的时候会出现SQL异常..
百思不解啊.
怎么会出错呢..
看了无数次,改了无数遍,就是异常不走..
改成
update table_user set name='east' where age=23
对了.难道update不支持别名.??不太可能吧..select都是这样写的哟.
-------------------------------------------------------
GOOGEL下update语法..
这样写才是正确的.
update u set u.name='east' from table_user u where u.age=23
哎..原来被select语句误导了.
本文探讨了一条SQL更新语句的正确写法,并通过对比select语句的方式解释了为何最初尝试的语句会引发异常。文章最后给出了正确的SQL更新语句格式。
1万+

被折叠的 条评论
为什么被折叠?



