数据更新 - SQL语法错误

时间:2012-10-03 13:35:01

标签: php mysql

我无法更改表格中的数据..

    UPDATE users
    SET  mem_expire = 2111-10-10 00:00:00
    WHERE  mem_expire = 0000-00-00 00:00:00;

MySql错误:

  

#1064 - 您的SQL语法出错;检查手册   对应于您的MySQL服务器版本,以便使用正确的语法   在'00:00:00 WHERE mem_expire = 0000-00-00 00:00:00'第2行

附近

如何解决此问题?

2 个答案:

答案 0 :(得分:5)

尝试:

UPDATE users 
SET  mem_expire = '2111-10-10 00:00:00' 
WHERE  mem_expire = '0000-00-00 00:00:00'; 

您需要添加'(plings)

答案 1 :(得分:1)

日期字符串文字必须用引号括起来,如下所示:

 UPDATE users
 SET  mem_expire = '2111-10-10 00:00:00'
 WHERE  mem_expire = '0000-00-00 00:00:00';