Я использую инструментальные средства mysql для изменения таблицы, и у меня никогда не было проблем с этим раньше.Я пытаюсь изменить свою таблицу, чтобы иметь уникальный идентификатор таблицы, который автоматически увеличивается.Я получаю следующее сообщение с моего экрана ошибки:
Operation failed: There was an error while applying the SQL script to the database.
Executing:
ALTER TABLE `madewix5_lindsey_website_data`.`products`
CHANGE COLUMN `product_id` `product_id` INT(3) NOT NULL AUTO_INCREMENT ,
ADD UNIQUE INDEX `product_id_UNIQUE` (`product_id` ASC) VISIBLE;
;
ERROR 1064: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 3
SQL Statement:
ALTER TABLE `madewix5_lindsey_website_data`.`products`
CHANGE COLUMN `product_id` `product_id` INT(3) NOT NULL AUTO_INCREMENT ,
ADD UNIQUE INDEX `product_id_UNIQUE` (`product_id` ASC) VISIBLE
Это выглядит синтаксически хорошо для меня, поэтому я не уверен, почему он говорит, что есть проблема.В таблице есть ОДНА строка данных.
РЕДАКТИРОВАТЬ Согласно mysql --version
, мой сервер xampp в настоящее время использует версию Ver 15.1 Distrib 10.1.36-MariaDB, for Win32 (AMD64)
, поэтому предложенный дубликат в комментариях, вероятно, не соответствуетприменимо.