mysql load data infile

封尘
  • 15

用load data infile将本地文件数据导入mysql数据库表
假如txt文件中第一行是Name Age Sex Score
而表中字段为Name Score
请问怎么指定把txt文件中的Name列和Score列导入?
不能用下标索引0,3。
因为这个导入文件是自定义列的,唯一确定的是txt文件中一定包含Name和Score列,其他列自定义的

回复
阅读 76
1 个回答
LOAD DATA
    [LOW_PRIORITY | CONCURRENT] [LOCAL]
    INFILE 'file_name'
    [REPLACE | IGNORE]
    INTO TABLE tbl_name
    -- 注意这儿,把数据保存到变量里面,自己算顺序的对应关系
    (@name_var, @score_var)
    [SET score = @score_var, name = @name_var]
        
        
        
        
你知道吗?

宣传栏