Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak ZAŁADOWAĆ INFILE DANYCH w mysql z pierwszym col będącym automatycznym przyrostem?

Najlepszą rzeczą do zrobienia jest po prostu uwzględnienie 2 kolumn, które nie są automatycznie inkrementowane w pliku CSV, a następnie jawne ustawienie kolumny ID na NULL w instrukcji ładowania pliku danych.

Coś takiego:

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. Hibernacja, C3P0, Mysql — Uszkodzona rura

  2. Jak naprawić błąd MySQL 1064?

  3. Jak podzielić ciąg nazwy w mysql?

  4. Użyj parametru w funkcji przekazanej do google.setOnLoadCallback();

  5. Przekaż tablicę do procedury przechowywanej w MySQL