mysql执行sql语句时报错!!应该怎么解决?

我的sql语句是:UPDATEpersonalSETuser_name='孙浩6',family_id='00000203',generation='2',ranking... 我的sql语句是:UPDATE personal SET user_name ='孙浩6',family_id = '00000203',generation = '2',ranking = '26',PASSWORD = '' permission = '9' WHERE id = '11' LIMIT 1

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'permission = '9' where id = '11' limit 1' at line 1
展开
 我来答
懂还是不懂kai
2015-01-19 · TA获得超过244个赞
知道答主
回答量:186
采纳率:100%
帮助的人:36万
展开全部
PASSWORD = '' permission = '9'这里错了,他俩之间缺个“,”号
UPDATE personal SET user_name ='孙浩6',family_id = '00000203',generation = '2',ranking = '26',PASSWORD = '',permission = '9' WHERE id = '11' LIMIT 1

这样试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
867010270
2015-01-19 · 超过72用户采纳过TA的回答
知道小有建树答主
回答量:127
采纳率:0%
帮助的人:126万
展开全部
PASSWORD = '' permission = '9'

中间的逗号哪去了,是不是
PASSWORD = '' ,permission = '9'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
6rl
推荐于2017-09-26 · TA获得超过704个赞
知道小有建树答主
回答量:580
采纳率:66%
帮助的人:374万
展开全部

少了个逗号

UPDATE personal SET user_name ='孙浩6',family_id = '00000203',generation = '2',ranking = '26',PASSWORD = '', permission = '9' WHERE id = '11' LIMIT 1
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
target420
2015-01-19 · TA获得超过149个赞
知道小有建树答主
回答量:413
采纳率:0%
帮助的人:221万
展开全部
SQL 更新语句有问题 不应该使用limit 你这是更新不是查询 估计是这样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chinaboyzyq
2015-01-19 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:3256万
展开全部
查看字段类型是否匹配。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式