Giả sử muốn tải giá trị đã thay đổi thay vì giá trị trong file text, cần dùng biến người dùng cùng lệnh SET. Minh họa:
Ví dụ
Dữ liệu trong 'A.txt':
105,Chum,USA,11000 106,Danny,AUS,12000
Muốn nhập Salary cộng thêm 500 mà không sửa file, dùng biến người dùng và SET:
mysql> LOAD DATA LOCAL INFILE 'd:\\A.txt' INTO TABLE employee11_tbl FIELDS TERMINATED BY ',' (id, name, country, @salary) SET salary = @salary + 500; Query OK, 2 rows affected (0.21 sec) Records: 2 Deleted: 0 Skipped: 0 Warnings: 0 mysql> SELECT * FROM employee11_tbl; +------+----------------+----------+--------+ | Id | Name | Country | Salary | +------+----------------+----------+--------+ | 105 | Chum | USA | 11500 | | 106 | Danny | AUS | 12500 | +------+----------------+----------+--------+ 2 rows in set (0.00 sec)
Kết quả cho thấy MySQL nhập dữ liệu sau khi cộng 500 vào Salary.