Как перенести реляционную базу данных в Symfony 4?

Я создал таблицу «Категория» и добавил поля После этого я добавил таблицу «Продукт» как реляционную базу данных с таблицей «Категория». При переносе возникает ошибка

Возникла исключительная ситуация при выполнении 'CREATE TABLE category (id INT AUTO_INCREMENT NOT NULL, category VARCHAR (50) NOT NULL, PRIMARY KEY (id)) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci ENGINE = InnoDB':

SQLSTATE [42S01]: базовая таблица или представление уже существует: 1050 Таблица "категория" уже существует Ошибка при переносе

Ссылка на ссылку

Предполагается, что миграция позволит выявить различия между базой данных и классами вашей модели, и именно миграция должна создать новые таблицы или новые столбцы в существующих таблицах.

RiggsFolly 11.05.2018 10:02

Пожалуйста, напишите вашу ошибку в виде текста к вопросу. См .: stackoverflow.com/help/mcve и stackoverflow.com/help/how-to-ask

sɐunıɔןɐqɐp 11.05.2018 10:21

Да @RiggsFolly. Но новая таблица не создается, она выбрасывает (Базовая таблица или представление уже существует: 1050 Таблица "категория" уже существует) Дайте мне подсказку, чтобы преодолеть это

viveka 11.05.2018 10:21

Вы пытались удалить уже созданные таблицы и выполнить новую миграцию?

Nathan Meyer 11.05.2018 11:33

Спасибо RiggsFolly и Nathan Meyer за ваши предложения.

viveka 11.05.2018 13:19

Когда я пытаюсь изменить столбец как реляционную базу данных, он выдает ошибку как нарушение ограничения целостности: 1452 Невозможно добавить или обновить дочернюю строку: ограничение внешнего ключа не работает

viveka 22.05.2018 06:28

Дай мне несколько подсказок, чтобы выбраться из этого

viveka 22.05.2018 06:31
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
7
118
0

Другие вопросы по теме