a5m2が明示的にNULLを登録しようとしてるからじゃないですかね。
そういったカラムは普通NotNull制約入れるので、以下のような定義になるはずなのですが、、、
col_name
timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
ご参考までに公式から引っ張ってきたテーブルですが、
mysql> CREATE TABLE t
-> (
-> ts1 TIMESTAMP NULL DEFAULT NULL,
-> ts2 TIMESTAMP NULL DEFAULT 0,
-> ts3 TIMESTAMP NULL DEFAULT CURRENT_TIMESTAMP
-> );
Query OK, 0 rows affected (0.03 sec)
mysql> insert into t values(null,null,null);
Query OK, 1 row affected (0.01 sec)
mysql> select * from t;
+------+------+------+
| ts1 | ts2 | ts3 |
+------+------+------+
| NULL | NULL | NULL |
+------+------+------+
1 row in set (0.00 sec)
mysql> insert into t (ts1) values(null);
Query OK, 1 row affected (0.01 sec)
mysql> select * from t;
+------+---------------------+---------------------+
| ts1 | ts2 | ts3 |
+------+---------------------+---------------------+
| NULL | NULL | NULL |
| NULL | 0000-00-00 00:00:00 | 2020-08-15 06:12:20 |
+------+---------------------+---------------------+
2 rows in set (0.01 sec)
https://dev.mysql.com/doc/refman/5.6/ja/timestamp-initialization.html
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/15 06:33
2020/08/15 06:42
2020/08/15 06:47