python - 如果数据库中不存在则插入行
问题描述
您好,我怎样才能插入不重复的 uniq 行。
cursor.execute("CREATE TABLE IF NOT EXISTS tab1 (id varchar(36) primary key, cap1 VARCHAR(4), cap2 varchar(55), cap3 int(6), Version VARCHAR(4));")
id = uuid.uuid1()
id = str(id)
cursor.execute("INSERT IGNORE INTO tab1 (id, cap1, cap2, cap3, Version) VALUES (%s, %s, %s, %s, %s )", (vals))
我不应该插入第三行,而与第一行相同。希望我很清楚。先感谢您,
解决方案
推荐阅读
- javascript - 如何在角度 9 的 @syncfusion 时间表中调用具有选定日期的函数?
- javascript - 每个(var A in B)错误的javascript,B是一个数组数组
- ssis - SSIS - 控制打印到输出窗口的内容
- awk - 用'~'替换字符串
- json - Prime React Datatable 嵌套 JSON
- javascript - javascript中的动态JSON解析
- javascript - 如何使用 nodejs 或 javascript 从 mongodb 获取递归类别
- c# - 使用 JQuery 在视图中部分渲染
- geode - apache geode 磁盘存储不会在集群重启时重新填充
- javascript - 在 express 应用程序中使用 https 本机模块