1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Incorrect datetime value: '0000-00-00 00:00:00' for column g-rush.customer.datetime at row 1

Last updated at Posted at 2022-10-11

DATETIME型を追加したらエラーに阻まれた

PHP初学者です。
phpmyadminでDATETIME型を追加した際に3時間ぐらい沼って抜け出せたので共有したいと思います。

エラー文

Incorrect datetime value: '0000-00-00 00:00:00' for column g-rush.customer.datetime at row 1

スクリーンショット 2022-10-11 22.59.13.png

原因

TIMEDATE型は既にレコードが存在していると既存のレコードに値を補完できずに失敗する仕様みたいです

追加するには

1 レコードの中身を空にする

操作をクリックして下の方にある"テーブルを空にする"を実行すると追加できます
スクリーンショット 2022-10-11 23.18.09.png

2 NULL許可を設定する

値を空にしたくない場合、追加する際にあるNULLをチェックします
スクリーンショット 2022-10-11 23.23.41.png

3 DEFAULT値を設定する

追加する際にあるDEFAULT値を設定すればok
まだ試してないので実践して見てください

終わり

これは初見殺し🥹

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?