Mysql 查询以更新列数据
我正在尝试执行一个更新ddbb中多行的查询。我不确定是使用UPDATE还是altertable 我有这样一个数据库:Mysql 查询以更新列数据,mysql,phpmyadmin,Mysql,Phpmyadmin,我正在尝试执行一个更新ddbb中多行的查询。我不确定是使用UPDATE还是altertable 我有这样一个数据库: id | enrol | status | courseid | sortorder | name | password 622 self 0 152 1 somepass 623 auto 0 153 1 NULL 624 sel
id | enrol | status | courseid | sortorder | name | password
622 self 0 152 1 somepass
623 auto 0 153 1 NULL
624 self 0 154 1 somepass
625 self 0 155 1 somepass
626 self 0 156 1 NULL
627 auto 0 157 1 somepass
628 self 0 158 1 somepass
629 self 0 160 1 somepass
630 self 0 161 1 somepass
631 self 0 162 1 NULL
632 self 0 163 1 NULL
我想更新密码为空的所有行,我有这个查询
UPDATE mdl_enrol SET password NULL WHERE password IS NOT NULL and enrol = "self" ;
由于某些原因,phpMyAdmin返回:
#1064-您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,以了解在第1行使用接近“NULL”且密码不为NULL和enrol=“self”的正确语法
提前谢谢 设置密码值时,只需添加赋值运算符(“=”):
UPDATE mdl_enrol
SET password = NULL
WHERE password IS NOT NULL and enrol = "self" ;
设置密码值时,只需添加赋值运算符(“=”):
UPDATE mdl_enrol
SET password = NULL
WHERE password IS NOT NULL and enrol = "self" ;
设置密码值时,只需添加赋值运算符(“=”):
UPDATE mdl_enrol
SET password = NULL
WHERE password IS NOT NULL and enrol = "self" ;
设置密码值时,只需添加赋值运算符(“=”):
UPDATE mdl_enrol
SET password = NULL
WHERE password IS NOT NULL and enrol = "self" ;
谢谢我忘了加“=”很高兴能帮上忙:)谢谢!我忘了加“=”很高兴能帮上忙:)谢谢!我忘了加“=”很高兴能帮上忙:)谢谢!我忘了加“=”很高兴能帮上忙:)