Я хочу сделать столбец AUTO_INCREMENT в таблице базы данных, вот синтаксис, который я пишу:
create table comments
(
name varchar(20),
mail varchar(30),
comment varchar(100),
com_no int auto_increment
);
, и я получаю следующую ошибку:
ОШИБКА 1075 (42000): неверное определение таблицы;может быть только один автоматический столбец, и он должен быть определен как ключ
, тогда я сделал его в качестве первичного ключа:
create table comments
(
name varchar(20),
mail varchar(30),
comment varchar(100),
com_no int primary_key auto_increment
);
, и я получаю следующую ошибку:
ОШИБКА 1064 (42000): у вас ошибка в синтаксисе SQL;проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы узнать правильный синтаксис для использования рядом с 'primary_key auto_increment, name varchar (20), mail varchar (30), comment varchar (100' в строке 1
что не так ???