使用 LOAD 命令 mysql 时跳过列

Hit*_*han 5 mysql mysql-5.5

我有一个包含 5 列的 csv 文件,我只想加载其中的一个,有没有办法做到这一点。我想使用 MySQL 5.5 的 LOAD 语句欢迎任何指针,将不胜感激

Phi*_*lᵀᴹ 8

从文档:

您还可以通过将输入值分配给用户变量而不将该变量分配给表列来丢弃输入值:

LOAD DATA INFILE 'file.txt'
  INTO TABLE t1
  (column1, @dummy, column2, @dummy, column3);
Run Code Online (Sandbox Code Playgroud)