DBのいくつかの値を変更する必要があります。
テーブルにnullableを設定するのを忘れてしまい、デフォルトで0000-00-0000:00:00に設定されました。
次に、その値をで変換する必要がありますNULL
。
フィールドタイプは日時です。
どうすればいいですか?
私は典型的なUpdate table set field = NULL WHERE field = '0000-00-00 00:00:00';
もので試してみましたが、うまくいきません。
最初に列をNULL可能にする必要があります。
ALTER TABLE mytable MODIFY COLUMN field DATETIME NULL;
次に、値を更新します。
UPDATE mytable SET field = NULL WHERE field = '0000-00-00 00:00:00';
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加