Once111 2016-10-08 07:24 采纳率: 0%
浏览 2601

mysql LOAD DATA INFILE 导入数据某一列为空

SQL 语句:
LOAD DATA LOCAL INFILE 'data_info.txt' INTO TABLE t1
IGNORE 1 LINES
(@date,@time,@name,@weight_lb,@state)
SET dt = CONCAT(@date,' ',@time),
first_name = SUBSTRING_INDEX(@name,' ',1),
last_name = SUBSTRING_INDEX(@name,' ',-1),
weight_kg = @weight_lb * .454,
st_abbrev = (SELECT abbrev FROM states WHERE name = @state);

data_info.txt:
Date time Name Weight State
2006-09-01 12:00:00 Bill Wills 200 Nevada
2006-09-02 09:00:00 Jeff Deft 150 Oklahoma
2006-09-04 03:00:00 Bob Hobbs 225 Utah
2006-09-07 08:00:00 Hank Banks 175 Texas
states 表:
mysql> select * from states;
+--------+----------+
| abbrev | name |
+--------+----------+
| NV | Nevada |
| OK | Oklahoma |
| UT | Utah |
| TX | Texas |
+--------+----------+

t1表中最终数据:

mysql> select * from t1;
+---------------------+-----------+------------+-----------+-----------+
| dt | last_name | first_name | weight_kg | st_abbrev |
+---------------------+-----------+------------+-----------+-----------+
| 2006-09-01 12:00:00 | Wills | Bill | 90.8 | NULL |
| 2006-09-02 09:00:00 | Deft | Jeff | 68.1 | NULL |
| 2006-09-04 03:00:00 | Hobbs | Bob | 102.15 | NULL |
| 2006-09-07 08:00:00 | Banks | Hank | 79.45 | NULL |
+---------------------+-----------+------------+-----------+-----------+
为什么最后这一列会是空?求大神指点

  • 写回答

1条回答 默认 最新

  • dabocaiqq 2016-11-07 13:05
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?
  • ¥15 matlab(相关搜索:紧聚焦)
  • ¥15 基于51单片机的厨房煤气泄露检测报警系统设计