Я новичок в SQL, и я столкнулся с ошибкой, когда пытался создать первичный ключ для создания.
Я устанавливаю атрибут customer_id как первичный ключ, а не нуль, уникальный и сгенерированный, поэтому система автоматически генерирует значение для меня.
Однако я столкнулся с этой ошибкой, когда нажал кнопку "Создать выбор".
Могу ли я узнать, как я могу выполнить свою инструкцию sql, чтобы система автоматически генерировала первичный ключ customer_id?
Спасибо
Я не знаю, что такое GUI. Но вы хотите, чтобы столбец был автоматически добавлен, а не сгенерирован (если вы не используете MySQL 8+).
Получившийся код может выглядеть так:
id int auto_increment primary key
Первичный ключ автоматически равен NULL
и UNIQUE
, поэтому нет необходимости объявлять их также.
auto_increment
не был кликабельным для меня. В конце я создаю таблицу с запросом вместо использования графического интерфейса. Но да, auto_increment это путь.
Используйте auto increment(AI)
вместо auto generate
потому что auto generate
невозможно для ПК.