Создание таблицы в MySQL с помощью IntelliJ IDEA — почему генерируется неправильный запрос?

Смотрю видео-урок (ссылка с таймкодом: https://youtu.be/DclLJt8zDWk?t=2285). Человек делает таблицу в MySQL через IntelliJ IDEA, у него генерируется SQL-скрипт:

5c114718a9099532851276.png

Я досконально повторяю за ним, добавляю такие же поля, но у меня генерируется другой скрипт:

5c11473715e64271697481.png

1. В чем проблема? Почему генерируется другой код?
2. К тому же этот SQL-скрипт не хочет выполняться. Зачем IntelliJ генерирует заведомо неисполняемый код?
3. Почему у меня всё в lowercase?
  • Вопрос задан
  • 2018 просмотров
Пригласить эксперта
Ответы на вопрос 2
3vi1_0n3
@3vi1_0n3
Почему такой код создается не скажу, но могу сказать, почему не работает. Сначала создается индекс на поле, потом пытается создаться первичный ключ на это же поле. Уберите создание индекса и попробуйте скрипт еще раз.
Ответ написан
sim3x
@sim3x
Пальцем в небо
1. У вас уже есть таблица и вы ее пытаетесь заново создать
2. Потому что фулл-пруф сделать очень сложно
3. Почитайте мануалы по вашей СУБД - там есть ответ почему
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы