MySQL - это система реляционных баз данных. Если есть связь между двумя таблицами, она существует по причине. Подумайте о своих сущностях в Symfony. Если один объект (основной объект) имеет несколько связанных объектов, и эти связанные объекты могут существовать только при наличии основного объекта, тогда должно существовать ограничение для предотвращения потерянных записей.
Например: Рассмотрим отношения между компаниями и подразделениями. Компания может иметь 0 или более подразделений, но подразделение может существовать только как часть компании. В этом случае запись в таблице деления будет иметь ссылку на запись в таблице компании. Однако запись в таблице компании не будет иметь прямой ссылки в MySQL на какие-либо записи в таблице деления.
Чтобы предотвратить создание подразделения без компании, вы не можете вставить в таблицу подразделения строку, которая не ссылается на запись в таблице компании.
Чтобы окончательно ответить напрямой вопрос , вы можете импортировать данные, которые не ссылаются на основную таблицу, удалив ограничение внешнего ключа (это не приведет к разрушению индекса)Имейте в виду, что это может привести к тому, что записи будут «осиротевшими» и не будут соответствовать бизнес-модели, которую вы пытаетесь создать.
Вместо того, чтобы удалять ограничение внешнего ключа, сначала следует импортировать данные вссылаться на таблицу (оценка?), а затем обновить импортируемые данные, чтобы они содержали правильные идентификаторы для ссылки на основную таблицу.
Исходя из информации на предоставленном изображении, каждая запись в импортируемом файле должна иметь значение для scoring_id, которое равно (предположительно) полю id в таблице оценки. Если есть какая-то другая часть данных, которую можно использовать для связи двух таблиц, используйте ее и настройте свои объекты соответствующим образом.