Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mendapatkan Kode Kesalahan mysql:1265. Data terpotong untuk kolom saat melakukan LOAD DATA LOCAL INFILE

Terlepas dari dokumentasi yang mengatakan entri kosong dipetakan ke nilai 0 , LOAD DATA INFILE sebenarnya tidak menangani entri kosong. Mereka harus memiliki nilai yang sesuai dengan tipe data kolom, atau urutannya \N untuk menandakan NULL.

Lihat bug http://bugs.mysql.com/bug.php?id=64603

Untuk memperbaikinya, Anda dapat mengganti \N untuk entri kosong dengan perintah sed (atau alat pengganti teks setara apa pun yang Anda gunakan di Windows).

Lihat juga MySQL memuat nilai NULL dari data CSV




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kontrol Versi MySQL - Subversi

  2. Perbarui hanya Waktu di bidang DateTime mysql

  3. Cara terbaik untuk mendapatkan hari pertama dan terakhir bulan lalu?

  4. Bagaimana cara mendapatkan hitungan setiap nilai berbeda dalam kolom?

  5. Cara menggunakan 'pilih' dalam pernyataan 'masukkan' MySQL