要执行的sql

把csvload进db

LOAD DATA LOCAL INFILE '/path/datas/temp.csv' INTO TABLE test_table_name FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' IGNORE 1 ROWS;

把客户端和server端 local_infile 都设置为True/ON

# server端
mysql> SHOW VARIABLES LIKE '%local%';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| local_infile  | ON    |
+---------------+-------+

# 客户端
connect = pymysql.connect(host=host, user=user_name, passwd=password, db=db_name, charset='utf8',  local_infile=True)

相关文章:

  • 2021-09-22
  • 2021-06-15
  • 2021-08-16
  • 2022-12-23
  • 2021-06-14
猜你喜欢
  • 2021-10-16
  • 2022-12-23
  • 2022-12-23
  • 2021-10-13
  • 2022-02-25
  • 2021-08-17
  • 2021-06-21
相关资源
相似解决方案