-1

テーブルのデータを変更できません..

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

MySql エラー:

#1064 - SQL 構文にエラーがあります。MySQL サーバーのバージョンに対応するマニュアルで、2 行目の「00:00:00 WHERE mem_expire = 0000-00-00 00:00:00」付近で使用する正しい構文を確認してください。

この問題を解決するにはどうすればよいですか?

4

2 に答える 2

5

試す:

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

' (plings) を追加する必要があります

于 2012-10-03T13:36:16.633 に答える
1

日付文字列リテラルは、次のように引用符で囲む必要があります。

 UPDATE users
 SET  mem_expire = '2111-10-10 00:00:00'
 WHERE  mem_expire = '0000-00-00 00:00:00';
于 2012-10-03T13:36:25.527 に答える