date を挿入しようとしているため、このエラーが発生します 間違った形式の列。 MySQLドキュメント
受け入れ可能なフォーマットをリストします:
ただし、日付の形式は MM / DD / YYYY 、例: 2016年4月25日コード> 、したがって、これは機能しません。挿入前にトリガーを使用してフォーマットを修正しようとしていたようです。ただし、MySQLは前にフォーマットをチェックします トリガーもヒットします。
この形式で日付データを挿入する必要がある場合は、 VARCHARを使用して挿入する必要があります 入力してからSTR_TO_DATEを呼び出します その後。または、受け入れ可能な形式の1つと一致するように、日付の形式をクリーンアップする必要があります。