Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: 6305
Последний выпуск: 19.06.2015

Вопрос по Mysql

345
07 ноября 2011 года
vadim_k
312 / / 01.08.2006
Привет всем !
Как ни странно не нашёл раздел Базы данных
а раньше был

задам здесь

почему запрос

 
Код:
ALTER TABLE tabl ADD page varchar(30) NOT NULL default '' UNIQUE KEY


срабатывает

а

 
Код:
ALTER TABLE tabl ADD pole  int(1) NOT NULL default '1'  KEY


не работает индекс не создаётся

спасибо всем заранее..
23K
07 ноября 2011 года
rafaelkyrdan
123 / / 03.05.2011
А у меня получилось на пустой таблице.
14
07 ноября 2011 года
Phodopus
3.3K / / 19.06.2008
Цитата: vadim_k

почему запрос
срабатывает
а
 
Код:
ALTER TABLE tabl ADD pole  int(1) NOT NULL default '1'  KEY

не работает индекс не создаётся


что говорит утилита командной строки на это?

345
08 ноября 2011 года
vadim_k
312 / / 01.08.2006
пишет Multiple primary key defined



Причём если потом в это поле phpmyadmin-ом индекс добавляю то добавляется
14
08 ноября 2011 года
Phodopus
3.3K / / 19.06.2008
И что вы хотите там первичным ключом сделать?
10
09 ноября 2011 года
Freeman
3.2K / / 06.03.2004
Цитата: vadim_k
пишет Multiple primary key defined


Вообще, по тексту похоже на попытку добавить второй первичный ключ. С MySQL не работал, но по правилам реляционных СУБД первичный ключ у таблицы может быть лишь один, а уникальных -- несколько.

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог