Похожие чаты

Алхимия пишет что в бд марии не работает .prefix_with('OR IGNORE'),

а чем это можно заменить?🤔

session.execute(
insert(TranslationBase)
.values({
"word": "Test",
"translation": "Тест"
}))

У меня word уникальна, хочется пропускать дубли.

6 ответов

5 просмотров

Может просто проверить на наличие перед вставкой?)

https://docs.sqlalchemy.org/en/20/changelog/migration_12.html#support-for-insert-on-duplicate-key-update

Откуда ты вообще взял OR IGNORE ? В MySQL есть INSERT IGNORE без всяких OR ?

Adam-Morington Автор вопроса
Alex
Откуда ты вообще взял OR IGNORE ? В MySQL есть IN...

Открыл свой старый проект, там был префикс) Сам не знаю)

Adam-Morington Автор вопроса
Adam Morington
Спасибо, работает

Adam 🫧, Вы увеличили карму Alex до 728.82 (+7.07)

Похожие вопросы

Карта сайта