У меня есть база данных SQLite с более чем 50 таблицами.Один из них (родительский) имеет первичный ключ на поле varchar.Многие другие таблицы ссылаются на эту таблицу ... общая ситуация.
Я хочу изменить значение поля первичного ключа каждой записи в этой родительской таблице.Насколько я знаю, благодаря связи внешнего ключа CASCADE все связанные таблицы также будут обновлены.
Проблема в том, что, когда я пытаюсь изменить этот Первичный ключ, у меня ничего не объясняет "несоответствие внешнего ключа".ошибка.Зачем?Как я могу получить больше информации об этой ошибке: какой ключ?какой стол?какие ценности?И как я могу изменить эти значения?
Я использую SQLite Expert Personal 3.3.28.2158
EDIT
Мне пришлось перестраивать базу данных.Возможно какая-то проблема с учетом регистра или проблема с неправильным определением отношений ...