Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да ЗАРЕДИМ ДАННИ INFILE в mysql, като първото col е автоматично увеличение?

Най-доброто нещо, което трябва да направите, е просто да включите 2 колони без автоматично увеличение в CSV и след това изрично да зададете колоната с идентификатор на NULL в оператора за вложени данни за зареждане.

Нещо като това:

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

  2. Конструкция на SQL заявка - разделяне на данни в колона в две колони

  3. Моят MySQL тригер не работи, прост синтаксис, не е сложен

  4. MySQL дава на редовете цял живот

  5. ИЗБЕРЕТЕ много до много таблици в една заявка