この時間フィールドエラー、一般的にmysql5.7以前のバージョンの互換性の問題。
デフォルトタイプのsql_modeのを見ます:
show variables like 'sql_mode';
次コンテンツ場合、説明はNO_ZERO_IN_DATE、NO_ZERO_DATEタイプの制限です。
sql_modeのSTRICT_TRANS_TABLES、NO_ZERO_IN_DATE、NO_ZERO_DATE、ERROR_FOR_DIVISION_BY_ZERO、NO_AUTO_CREATE_USER、NO_ENGINE_SUBSTITUTION
回避策:
set session sql_mode='STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
耐久性のある解決策:下の[mysqldを]追加し、設定ファイルmy.cnfファイルを変更します。
sql_mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION