Как пустая таблица может бросить «Ограничение внешнего ключа не удается»? У меня есть две таблицы: «listini» и «listinoprezzi», вторая - внешняя ссылка на первую. Однако «listinoprezzi» пусто, и когда я пытаюсь усечь «listini» я получаю:Mysql innodb ссылка целостность с пустой tablr
#1701 - Cannot truncate a table referenced in a foreign key constraint (`listiniprezzi`, CONSTRAINT `listiniprezzi_ibfk_4` FOREIGN KEY (`listino`) REFERENCES `listini` (`id`))
Как это возможно?
Вы можете: сначала удалить ограничение внешнего ключа, а затем 'TRUNCATE'; или просто используйте 'DELETE'. – eggyal