mysql で Data truncation: Data too long for column とか言われる件
mysql(文字コードutf-8)環境に sjis のデータを移行した時に起こった障害。
Data truncation: Data too long for column 'excerpt’ at row 131
と起こられる。
英語のとおり、
本当にmysqlのテーブルの列より長いデータを格納しようとしている場合でこのメッセージが出るが、それ以外にも
データに 全角のハイフンが入っている時もこのメッセージが出るようだ。
超重要データで無い場合は 全角ハイフン を 半角ハイフン 等、
mysqlのご機嫌を損ねない文字に変換してあげるとよい。
弊社では そうしますた。
ディスカッション
コメント一覧
まだ、コメントがありません