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

Bagaimana cara LOAD DATA INFILE di mysql dengan col pertama menjadi Auto Increment?

Hal terbaik yang harus dilakukan hanyalah menyertakan 2 kolom non-auto-increment di CSV, dan kemudian secara eksplisit mengatur kolom ID ke NULL dalam pernyataan load data infile.

Sesuatu seperti ini:

LOAD DATA INFILE '/tmp/data.csv'
INTO TABLE your_table
FIELDS TERMINATED BY ','
(AField, BField)
SET ID = NULL;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySql Memicu untuk menghapus catatan anak di tabel yang sama

  2. Tangkap Pengecualian entri duplikat

  3. Cara mengoptimalkan tabel MySQL/MariaDB

  4. UTF - 8 dengan JPA dan Glassfish 4.0

  5. mysql.sock tidak dibuat OSX