mysql load data infile

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

阅读 1.4k
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]
        
        
        
        
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题