Вопрос по Mysql
Как ни странно не нашёл раздел Базы данных
а раньше был
задам здесь
почему запрос
Код:
ALTER TABLE tabl ADD page varchar(30) NOT NULL default '' UNIQUE KEY
срабатывает
а
Код:
ALTER TABLE tabl ADD pole int(1) NOT NULL default '1' KEY
не работает индекс не создаётся
спасибо всем заранее..
А у меня получилось на пустой таблице.
Цитата: vadim_k
почему запрос
срабатывает
а
Код:
ALTER TABLE tabl ADD pole int(1) NOT NULL default '1' KEY
не работает индекс не создаётся
что говорит утилита командной строки на это?
Причём если потом в это поле phpmyadmin-ом индекс добавляю то добавляется
И что вы хотите там первичным ключом сделать?
Цитата: vadim_k
пишет Multiple primary key defined
Вообще, по тексту похоже на попытку добавить второй первичный ключ. С MySQL не работал, но по правилам реляционных СУБД первичный ключ у таблицы может быть лишь один, а уникальных -- несколько.