数据库和表上的MySQL语法问题

时间:2016-03-18 12:38:38

标签: mysql mysql-error-1064

我的语法有什么问题?

我正试图一次更新几个数据库:

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中运行查询的数据库是否重要?

2 个答案:

答案 0 :(得分:0)

尝试在查询后输入分号。
由于种种原因,可能会发生这种情况 参考文献http://www.inmotionhosting.com/support/website/database-troubleshooting/error-1064
MySQl Error #1064
MySQL Nested Queries with Joins

答案 1 :(得分:0)

看起来在复制时,你的反引号被改为其他符号,看起来像反引号,但实际上,它不是。

在没有引号的情况下重试,或手动添加反引号。