Dav*_*ave 5 python sqlite sqlalchemy
我正在使用SQLAlchemy将多行插入到SQLite3表中,并且这些条目通常已经在表中.一次插入一行非常慢,并捕获异常并在行已存在时继续.有没有一种有效的方法来做到这一点?如果该行已经存在,我想什么也不做.
您可以使用SQL语句
INSERT OR IGNORE INTO ... etc. ...
Run Code Online (Sandbox Code Playgroud)
如果它是重复的,则简单地忽略插入.在这里了解IGNORE冲突条款
也许你可以使用OR IGNORE一个prefix在你的SQLAlchemy的Insert了解如何放置文档- OR IGNORE之间INSERT,并INTO在你的SQL语句是这里
| 归档时间: |
|
| 查看次数: |
2504 次 |
| 最近记录: |