есть внешний ключ на таблицу №2. Я truncate таблицу №1.
Затем пытаюсь truncate таблицу №2, в которой упомянутый внешний ключ. Но выдается ошибка "Cannot truncate a table referenced in a foreign key constraint" со ссылкой на таблицу №1, которую я только что очистил..
Какого лешего?
Сразу две надо.
как? truncate table1,table2 или какой синтаксис? Сейчас я спасаюсь только SET FOREIGN_KEY_CHECKS = 0; и потом обратно SET FOREIGN_KEY_CHECKS = 1;
Ой, перепутал, думал постгресовый чатик. Да, тут только constraint дропать.
Обсуждают сегодня