尽管仅通过工作台导入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