我的语法有什么问题?
我正试图一次更新几个数据库:
update `db_name1`.`db_table` SET `cc_number_enc` = NULL
update `db_name2`.`db_table` SET `cc_number_enc` = NULL
update `db_name3`.`db_table` SET `cc_number_enc` = NULL
我在phpmyadmin
中收到查询语法错误1064 - 您的SQL语法出错;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 在第1行'
cc_number_enc
Â=ÂNULL'附近
更新
我只是通过复制&重写了相同的查询。粘贴,现在得到以下内容:
1064 - 您的SQL语法出错;检查手册 对应于您的MySQL服务器版本,以便使用正确的语法 在第1行'
cc_number_enc
= NULL'附近
问题,我在phpmyadmin中运行查询的数据库是否重要?
答案 0 :(得分:0)
尝试在查询后输入分号。
由于种种原因,可能会发生这种情况
参考文献http://www.inmotionhosting.com/support/website/database-troubleshooting/error-1064
MySQl Error #1064
MySQL Nested Queries with Joins
答案 1 :(得分:0)
看起来在复制时,你的反引号被改为其他符号,看起来像反引号,但实际上,它不是。
在没有引号的情况下重试,或手动添加反引号。