Mysql 加载csv的各个列
我正在使用load data Infle,如果要仅将CSV文件中的某个元素导入表中的某一列,我需要做什么Mysql 加载csv的各个列,mysql,load-data-infile,Mysql,Load Data Infile,我正在使用load data Infle,如果要仅将CSV文件中的某个元素导入表中的某一列,我需要做什么 感谢您的快速回复,我感到困惑的是如何访问加载文件的列,是否有一些索引类型的事情要做,例如:设置column1(mysql表)=column_5(csv文件)您必须从csv加载所有列,但您存储在@dummy(或仅@d)中的未加载值,因此,如果您有6列,并且希望第5列在列第一列中,那么您可以tablename(@d,@d,@d,first\u column,@d)告诉我这个sql加载数据本地填充
感谢您的快速回复,我感到困惑的是如何访问加载文件的列,是否有一些索引类型的事情要做,例如:设置column1(mysql表)=column_5(csv文件)您必须从csv加载所有列,但您存储在@dummy(或仅@d)中的未加载值,因此,如果您有6列,并且希望第5列在列
第一列中
,那么您可以tablename(@d,@d,@d,first\u column,@d)
告诉我这个sql加载数据本地填充'C:/xampp/carandme/uploads/csv/e20dc61df48a313b47cb9de9c35d3d.csv'有什么问题吗?(city\u id
,city\u name
,state\u name
,item\u id
,ex\u showroom
,rto\u费用
,保险费
,其他
,价格
)字段以“,”结尾,忽略1行(city\u id
,city\u name
,state\u name
,ex\u展厅
,rto\u费用
,保险费
,其他
,价格
)设置项目id
='18'(城市id')-部分只能在其中一次,保留第二个,请参阅更多详细信息
LOAD DATA INFILE 'file.txt'
INTO TABLE t1
(column1, @dummy, column2, @dummy, column3);