无法从我的sql数据库中的csv文件正确加载数据

时间:2019-04-28 18:13:08

标签: sql

尽管仅通过工作台导入csv就可以成功上传数据,但我无法将数据完全加载到sql数据库中。

我已经通过工作台成功导入了文件,但是由于某种原因它无法与LOAD INFILE一起使用。

创建表address_details(CUSTOMER_ID VARCHAR(40)NOT NULL,CUST_CITY VARCHAR(20)NOT NULL, CUST_STREET VARCHAR(40)NOT NULL,邮政编码VARCHAR(40),主键(CUSTOMER_ID,邮政编码))ENGINE = InnoDB DEFAULT CHARSET = utf8mb4;

LOAD DATA INFILE'E:/TEMP/address_details.csv'插入表address_details字段以','忽略1行(CUSTOMER_ID,CUST_CITY,CUST_STREET,ZIPCODE);

mysql>从address_details选择*; + ------------- + ----------- + ----------------------- --------- + ----------- + | CUSTOMER_ID | CUST_CITY | CUST_STREET |邮递区号| + ------------- + ----------- + ----------------------- --------- + ----------- +     | 001 |纽约|贝德福德山| 10507     | 002 |纽约|冷泉| 10516   | 00003 |托伦托| DONORA DR | M4B 1B3      | 04 |布里斯班| Nundah | 4012    | 0005 |孟买|孟买| 230532   | 00006 |托伦托| AVIS CRES | M4B 1B7

Idealoutput via workbench uploaded file

0 个答案:

没有答案