Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL LOAD DATA INFILE số dòng cửa hàng

Bạn có thể làm điều đó bằng cách đặt một biến người dùng trước và tăng biến này trong mệnh đề SET của bạn, tức là

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. Cách chèn một hàng trong bảng giữa hai hàng hiện có trong Sql

  2. Trợ giúp với:ERROR 1025 (HY000):Lỗi khi đổi tên của .... (errno:150)

  3. Nhập cơ sở dữ liệu sang MySQL hoặc MariaDB

  4. Bao gồm các kết quả rỗng trong group_concat

  5. Loại cột nào nên được sử dụng để lưu trữ dữ liệu được tuần tự hóa trong db mysql?