首页 新闻 会员 周边 捐助

sqlite语句中 关于.的错误

0
[已解决问题] 解决于 2017-02-09 10:44

UPDATE [Users] SET [Users].[PassWord]='10' WHERE [Users].[Id]=1

执行报错 [Err] 1 - near ".": syntax error

如果这样 

UPDATE [Users] SET [PassWord]='10' WHERE [Users].[Id]=1

就可以成功.

不知道为什么 希望牛人指点 谢谢

simadi的主页 simadi | 初学一级 | 园豆:134
提问于:2017-02-08 15:46
< >
分享
最佳答案
0

你只能改UPDATE 后面的表的数据。所以Set里指定表没有意义。

奖励园豆:5
长蘑菇星人 | 小虾三级 |园豆:1832 | 2017-02-08 15:55

我用的是 第三方插件,他里面生成的语句就带有表名. 带上表名就一定会出错么?

simadi | 园豆:134 (初学一级) | 2017-02-08 15:57

@simadi: https://www.sqlite.org/lang_update.html 不可以带表名

长蘑菇星人 | 园豆:1832 (小虾三级) | 2017-02-08 16:04

@长蘑菇星人: 那就是 他们写的有问题 ,谢谢了

simadi | 园豆:134 (初学一级) | 2017-02-08 16:26
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册