**结案。**此问题不可复制或由打字错误引起。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。
两年前关门了。
改进这个问题
我试图用c#更新一个mysql表,但是我得到了一个错误
sql语法有错误;检查与您的mariadb服务器版本对应的手册,以了解在第1行的“0”、exp\u total='0'和exp\u perkpoints='0'附近使用的正确语法,其中uid='0'
下面是我试图用插入的变量值执行的完整查询。
UPDATE players SET cash='0', bankacc='0', coplevel='0',
mediclevel='0', adminlevel='0', arrested='0', blacklist='0',
civ_alive='0, exp_level='0', exp_total='0', exp_perkPoints='0'
WHERE uid='0'
我已经检查了列名是否正确,它们是否正确。
我只是看不出我的查询有什么是无效的,我肯定这是一些基本的东西。有人能看出它有什么毛病吗?
干杯
编辑-在uid='0'后面有一个引号,但是在文章中它似乎已经消失了
1条答案
按热度按时间vwoqyblh1#
缺少“following zero:near civ\u alive=”0
原件:
应避免错误语法:
关于mariadb注解-mariadb是mysql的一个分支,所以它们非常相似,因此不会产生问题。