【发布时间】:2017-01-13 01:28:03
【问题描述】:
我有一个看起来像这样的 excel 文件 -
我正在尝试将其添加到数据库中,但没有正确插入。 这是我迄今为止尝试过的 -
LOAD DATA INFILE 'F://blood.xls'
INTO TABLE blood_bank
FIELDS TERMINATED BY '\t'
LINES TERMINATED BY '\n'
和
LOAD DATA INFILE 'F://blood.xls'
INTO TABLE blood_bank
这就是它给的东西
我无法弄清楚我做错了什么。 请帮忙。 提前致谢。
【问题讨论】:
-
这是因为 LOAD DATA INFILE 从 csv 文件而不是 BIFF 格式 xls 文件中工作......你需要一个能够读取本机 BIFF 格式文件以将它们导入数据库的库
-
我会将它保存为一个逗号分隔的文件,其中的字段用双引号括起来供初学者使用
-
您可以将其保存为 .CSV 格式的 .XLS 文件,并使用“加载数据”轻松导入。
-
@Drew 我下载了这个文件
-
@RahulPatel 嗨,如果确切的表格在 csv 中,你能告诉我代码吗?这样对吗? LOAD DATA INFILE 'F://blood.csv' INTO TABLE blood_bank FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n'
标签: php mysql sql laravel mysql-workbench