select语句误导了update语句

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)