gpt4 book ai didi

python - 如果 PYTHON 中的 CSV 记录表中尚不存在记录,则插入记录

转载 作者:行者123 更新时间:2023-11-29 17:18:31 28 4
gpt4 key购买 nike

如果 csv 文件中没有新内容,我希望插入查询不执行任何操作,如果是,我只想插入这个查询,而不是再次插入所有 csv,任何建议都很棒!

PS:它与其他问题不重复,因为这里“%s”没有稳定的值,并且在Python中它的语法不同!

    cursorobject=connection.cursor()
sql2="CREATE DATABASE IF NOT EXISTS mydb"
cursorobject.execute(sql2)
sql1="CREATE TABLE IF NOT EXISTS users(id int(11) NOT NULL AUTO_INCREMENT,first_name varchar(255),last_name varchar(255),company_name varchar(255),address varchar(255),city varchar(255),country varchar(255),postal varchar(255),phone1 varchar(255),phone2 varchar(255),email varchar(255),web varchar(255),PRIMARY KEY(id))"
cursorobject.execute(sql1)
csvfile=open('Entries.csv','r')
reader = csv.reader(csvfile,delimiter=',')

for row in reader:
cursorobject.execute("INSERT INTO users(first_name,last_name,company_name,address,city,country,postal,phone1,phone2,email,web) VALUES (%s ,%s, %s,%s,%s,%s,%s,%s,%s,%s,%s)",row)

最佳答案

在数据库中输入记录之前,对用户表进行选择查询,可能包含名字和姓氏

关于python - 如果 PYTHON 中的 CSV 记录表中尚不存在记录,则插入记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51400332/

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