Я использую Python/Mysql и Peewee как ORM. Я застрял в ситуации. Предположим, я хочу вставить строку с использованием peewee, но проверьте, существует ли эта строка, пропуская else insert. Есть ли какая-либо процедура для этого в python с использованием peewee.Peewee insert, если не существует
4
A
ответ
4
Не уверен, что ты уже пробовал, но я бы предложить Model.get_or_create()
или Model.create_or_get()
методы от PeeWee делать то, что вы ищете: Peewee Get or Create
+0
'create_or_get' находится в главном, но не в последней версии PyPI (2.6.1). Однако скоро ожидается новый релиз. – coleifer
Смежные вопросы
- 1. Postgresql insert, если не существует
- 2. SQL Insert, если не существует
- 3. TSQL insert, если не существует
- 4. INSERT если не существует ОБНОВЛЕНИЕ, если существует не работает
- 5. HSQLDB insert, если не существует, обновление, если существует
- 6. INSERT, если НЕ СУЩЕСТВУЕТ, но УДАЛИТЬ, если он СУЩЕСТВУЕТ
- 7. Peewee, MySQL и INSERT IGNORE
- 8. mysql insert, если не существует, параллельные сеансы
- 9. SQLite insert, если не существует еще обновление
- 10. INSERT ЕСЛИ НЕ СУЩЕСТВУЕТ С NULL значением
- 11. Только INSERT INTO, если не существует
- 12. INSERT если значение еще не существует
- 13. Entity Framework async insert, если не существует
- 14. SQL Server Insert, если не существует
- 15. INSERT INTO, только если не существует MYSQL
- 16. INSERT INTO, если не существует SQL сервер
- 17. INSERT, если родственная строка не существует
- 18. INSERT ЕСЛИ НЕ СУЩЕСТВУЕТ В доступе
- 19. Как Python PosGreSQL INSERT ЕСЛИ НЕ СУЩЕСТВУЕТ?
- 20. INSERT ЕСЛИ НЕ СУЩЕСТВУЕТ ОБЩЕЕ ОБНОВЛЕНИЕ?
- 21. Postgres: Как «INSERT INTO ... ЕСЛИ НЕ СУЩЕСТВУЕТ ...»
- 22. sqlPreparedStatement: INSERT INTO, если не существует
- 23. SQL Insert Если запись существует
- 24. MySQL, если существует insert id else insert в две таблицы
- 25. MySQL - UPDATE или INSERT, если существует
- 26. Вернуть идентификатор, если существует строка, INSERT иначе
- 27. MySQL, если значение существует select else insert
- 28. MySQL, если строка существует обновление else insert
- 29. MySql: если значение существует UPDATE else INSERT
- 30. INSERT от SELECT с ГДЕ - ЕСЛИ СУЩЕСТВУЕТ?
Чтобы подтвердить, что вы хотите вставить строку, если он не существует, иначе не добавляйте его? – khammel
Да. @ Хаммел, вы поняли это правильно. –