更新命令在MySql工作台中不起作用
“表名=泰坦尼克号” 这是我的代码:更新命令在MySql工作台中不起作用,mysql,mysql-python,Mysql,Mysql Python,“表名=泰坦尼克号” 这是我的代码: UPDATE titanic SET Age = 100, Where Age = 0; 这就是错误: 14:17:38更新泰坦尼克号年龄=1000,其中年龄=0 错误代码:1064。您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以了解在第10.000行“=1000,其中Age=0”附近使用的正确语法 基本上,问题在于语法,请更改 UPDATE titanic SET Age = 100, Where Age = 0; 到此 UPDAT
UPDATE titanic SET Age = 100, Where Age = 0;
这就是错误:
14:17:38更新泰坦尼克号年龄=1000,其中年龄=0
错误代码:1064。您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以了解在第10.000行“=1000,其中Age=0”附近使用的正确语法
基本上,问题在于语法,请更改
UPDATE titanic SET Age = 100, Where Age = 0;
到此
UPDATE titanic SET Age = 100 WHERE Age = 0;
请重试,并确保年龄为大写或小写。请尝试以下语法:
UPDATE titanic
SET
Age = 100
WHERE
Age = 0;
数字100后面有一个“,”过多
这就是它应该如何工作。删除逗号。从另一方面来说,问题的地方是在
=
位置。。。检查Age
和=
之间的空格是否为不间断空格,或者是否存在其他类似空格/不可打印符号。确保Age为大写或小写,MySQL中不带引号的列名不区分大小写。除非启用了特殊设置。我不知道Thank@AkinaGot会出现相同的错误……那么您的变量(区分大小写)或表有问题。我的示例中的语法是正确的。