sql >> Databáze >  >> RDS >> Mysql

MySQL LOAD DATA INFILE číslo řádku úložiště

Můžete to udělat tak, že nejprve nastavíte uživatelskou proměnnou a zvýšíte tuto proměnnou v klauzuli SET, tj.

SET @a:=0;                                       -- initialize the line count
LOAD DATA INFILE 'c:/tools/import.csv'           -- my test import 
REPLACE
INTO TABLE tableName 
FIELDS TERMINATED BY ',' ENCLOSED BY '\"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES # first row is column headers
(fieldA,fieldB,fieldC)
SET import_date = now(), 
import_file = 'import.csv',               
import_line = @a:[email protected]+1;                          -- save the incremented line count



  1. TSQL:Vytvořte pohled, který přistupuje k více databázím

  2. Jak vypočítat týdenní aktivní uživatele (WAU) v MySQL

  3. Oracle po uzavření sady výsledků neodstraní kurzory

  4. NÁVRAT NA POUŽITÍ Oracle v Javě (JDBC, Připravené prohlášení)