MySQL5.6環境で一部データが正しく記録されない。

MySQL5.6より「sql_mode」の初期設定値が
「STRICT_TRANS_TABLES」に変更となっております。

その為、システム内部でINSERT文の省略ができず、
正しくINSERTできない事象が発生しております。

こちらの問題に関しましては、v2.6.1以降は対応完了しておりますが、

v2.6.0以前のバージョンをお使いの方で、問題が発生している場合は、
応急処置としまして、下記の設定にてご対応頂けますようお願いします。

※設定変更にはサーバーの専門的な知識が必要となります。

-------------------------------------
【ご利用のMySQLサーバー設定の変更】
-------------------------------------

「my.cnf」またはサーバーのコントロールパネル設定にて

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

sql_mode=''

と指定してください。

※記述がない場合は、「sql_mode=''」を追記してください。

-------------------------------------

この回答はお役に立ちましたか?
どのような点でお困りでしたでしょうか?※こちらへのコメントには返信できません。弊社より回答が必要な場合は、右上の「質問をする」よりお願いします。

関連キーワード【ID:10275】

PAGE TOP