#sqlite
#sqlite
Вопрос:
У меня есть база данных с таблицами albums
и songs
следующим образом:
Я хочу сделать таблицы связанными, albums
которые являются родительскими и songs
дочерними, поэтому я попытался превратить столбец songs
albumsId во внешний ключ, но он всегда выдает мне вышеупомянутую «Ошибку проверки внешних ключей после изменения таблицы». У меня есть пара тестовых записей в обеих таблицах, может ли это быть так?
Комментарии:
1. Удалите и воссоздайте песни таблицы с ограничением внешнего ключа.
2. Значит, вы не можете назначить внешние ключи в таблице, которая уже была инициализирована?
3. Вы не можете создать существующий столбец в качестве внешнего ключа.