要实现“编辑正在添加数据库记录 - 而不是更新记录”的功能,可以使用以下代码示例:
import sqlite3
# 创建数据库连接
conn = sqlite3.connect('your_database.db')
# 获取游标
cursor = conn.cursor()
def check_duplicate_record(name, age):
# 查询数据库中是否存在相同记录
cursor.execute("SELECT * FROM your_table WHERE name=? AND age=?", (name, age))
result = cursor.fetchone()
if result:
return False
return True
def add_record(name, age):
if check_duplicate_record(name, age):
cursor.execute("INSERT INTO your_table (name, age) VALUES (?, ?)", (name, age))
conn.commit()
print("记录已成功添加到数据库!")
else:
print("已存在相同记录,无法添加。")
# 关闭数据库连接
conn.close()
使用以上代码示例,您可以根据自己的数据库和表格结构进行适应和修改。
上一篇:编辑Zapier中的单词