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

Numer linii sklepu MySQL LOAD DATA INFILE

Możesz to zrobić, ustawiając najpierw zmienną użytkownika i zwiększając tę ​​zmienną w 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Awaria bazy danych w źródłach danych Jboss

  2. Visual Studio — nie udało się połączyć tabeli bazy danych MySql z DataSet

  3. PL/MySQL czy to istnieje?

  4. Jak znaleźć określone wartości szesnastkowe i wartości Char() w SELECT w MySQL?

  5. Jak ręcznie zarejestrować niestandardowe funkcje SQL w aplikacji Spring Boot?