DATETIME型を追加したらエラーに阻まれた
PHP初学者です。
phpmyadminでDATETIME型を追加した際に3時間ぐらい沼って抜け出せたので共有したいと思います。
エラー文
Incorrect datetime value: '0000-00-00 00:00:00' for column g-rush.customer.datetime at row 1
原因
TIMEDATE型は既にレコードが存在していると既存のレコードに値を補完できずに失敗する仕様みたいです
追加するには
1 レコードの中身を空にする
操作をクリックして下の方にある"テーブルを空にする"を実行すると追加できます
2 NULL許可を設定する
値を空にしたくない場合、追加する際にあるNULLをチェックします
3 DEFAULT値を設定する
追加する際にあるDEFAULT値を設定すればok
まだ試してないので実践して見てください
終わり
これは初見殺し🥹