в таблице колонки a_id и b_id, и туда надо вставить (1, 5), (1, 7) и (1, 11) (и известно, что для a_id == 1 других связей нет). Что вы делаете? В одной транзакции удаляете все, где a_id == 1, а потом вставляете три записи? Что-то еще? У меня проблемы начались из-за того, что после удаления но перед вставкой какой-то параллельный процесс что-то вставил в таблицу и первичный ключ стал неуникальный.
А должен минимум оставаться уникальным при любой ситуации
Обсуждают сегодня