gpt4 book ai didi

python - 将csv导入mysql并将数组值导入表的第一列

转载 作者:行者123 更新时间:2023-11-29 09:59:29 25 4
gpt4 key购买 nike

我想将我的数组值 result =['2018-10-18_trx_result-reuslt.csv'] 插入我的列 date_sourced,但我的问题是如何我将其包含到 csv 数据行的查询中。

这是我将 csv 导入 mysql 表的代码

目前,我的 date_sourced0000-00-00,所以我想用我的 result 变量替换它

import csv
import mysql.connector
import re

result =['2018-10-18_trx_result-reuslt.csv']
mydb = mysql.connector.connect(user='root', password='',
host='localhost',
database='jeremy_db')
file = open('C:\\Users\\trendMICRO\\Desktop\\OJT\\test.csv', 'rb')
csv_data = csv.reader(file)
cursor = mydb.cursor()

for row in csv_data:
cursor.execute('INSERT INTO jeremy_table_test(date_sourced, sha1, vsdt,trendx,notes )' 'VALUES(%s, %s, %s, %s,%s)',row)
mydb.commit()
cursor.close()
print("Done")

最佳答案

因为allow_local_infileTrue 您可以使用 LOAD DATA LOCAL INFILE 'filename' INTO TABLE jeremy_table_test 轻松加载 CSV 文件。

关于python - 将csv导入mysql并将数组值导入表的第一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53293290/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com