Показать сообщение отдельно

  #157  
Старый 18.07.2008, 14:49
VDShark
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
Провел на форуме:
804931

Репутация: 526
По умолчанию

Цитата:
Сообщение от ch[@]ch  
тот вопрос уладил уже ))) понял че да как...

у меня опять проблема...
при создании таблицы выводит ошибку
#1068 - Multiple primary key defined


вот запрос
PHP код:
SQL-запрос:     CREATE TABLE `wwwpgnorhayerru`.`ribbon_art` (  `idINT11 UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,  `add_datetimeDATETIME NULL DEFAULT NULL ,  `titleVARCHAR255 CHARACTER SET cp1251 COLLATE cp1251_general_ci NULL DEFAULT NULL ,  `mini_contentTINYTEXT CHARACTER SET cp1251 COLLATE cp1251_general_ci NULL DEFAULT NULL ,  `contentTEXT CHARACTER SET cp1251 COLLATE cp1251_general_ci NULL DEFAULT NULL ,  `imagesTEXT CHARACTER SET cp1251 COLLATE cp1251_general_ci NULL DEFAULT NULL ,  `commentsENUM'on''off' CHARACTER SET cp1251 COLLATE cp1251_general_ci NULL DEFAULT 'off',  `sidINT11 NULL DEFAULT '0',  PRIMARY KEY ( `add_datetime` , `title` , `mini_content` , `comments` ) ,  FULLTEXT (  `title` ,  `mini_content` ,  `content` ,  `images`   )  ) ENGINE MYISAM CHARACTER SET cp1251 COLLATE cp1251_general_ci     Ответ MySQL:    #1068 - Multiple primary key defined 
Примари объявлен два раза - чего быть не может. Если же ты хочешь сделать составной, то убери локальные описания первичного ключа, и напиши
PRIMARY KEY (`field1`,`field2`...)
Т.е. те поля через запятую, которые должны участвовать в составном ключе.
 
Ответить с цитированием