sql >> データベース >  >> RDS >> Mysql

mysqlエラーコードの取得:1265。LOADDATALOCALINFILEを実行するときに列のデータが切り捨てられました

    空のエントリは値0にマップされると記載されているドキュメントにも関わらず 、LOAD DATA INFILEは、実際には空のエントリを処理しません。列のデータ型に適した値であるか、シーケンス\Nである必要があります。 NULLを意味します。

    バグhttp://bugs.mysql.com/bug.php?id=64603を参照してください

    これを修正するには、\Nに置き換えることができます sedコマンド(またはWindowsで使用する同等のテキスト置換ツール)を使用した空のエントリの場合。

    MySQLがCSVデータからNULL値をロードする




    1. MySQLの複数の列に基づいてランクを決定する

    2. MySQLで行を列に転置する

    3. MySQLデータベースに2回保存されたデータ。私が何を間違えているのか分かりませんか?

    4. SQL ServerのCONVERT()で使用可能な日付形式のリスト