Здравствуйте. Не могу понять, почему не импортируется таблица в phpmyadmin. Структура: Таблица товаров
Таблица категорий
Я пытаюсь из xml дампа другой таблицы (она идентична с этой) импортировать данные, но выходит ошибка
Все категории с такими же ид есть в базе. Почему он не может связать их?
Вопрос решен
Сервер ничего выдумывать не станет. Если он говорит, что в родительской таблице нет соответствующих записей - значит, их действительно нет. Выполните запрос
SELECT child.reference_field
FROM child
LEFT JOIN parent ON child.reference_field = parent.reference_field
WHERE parent.reference_field IS NULL
и смотрите, какие именно значения отсутствуют.
PS. Если у Вас child-таблица в XML - лучше импортируйте её в несвязанную временную или статическую, и потом уже смотрите, с какими записями проблемы.
Продвижение своими сайтами как стратегия роста и независимости