
18.07.2008, 14:49
|
|
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
Провел на форуме: 804931
Репутация:
526
|
|
Сообщение от ch[@]ch
тот вопрос уладил уже ))) понял че да как...
у меня опять проблема...
при создании таблицы выводит ошибку
#1068 - Multiple primary key defined
вот запрос
PHP код:
SQL-запрос: CREATE TABLE `wwwpgnorhayerru`.`ribbon_art` ( `id` INT( 11 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY , `add_datetime` DATETIME NULL DEFAULT NULL , `title` VARCHAR( 255 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NULL DEFAULT NULL , `mini_content` TINYTEXT CHARACTER SET cp1251 COLLATE cp1251_general_ci NULL DEFAULT NULL , `content` TEXT CHARACTER SET cp1251 COLLATE cp1251_general_ci NULL DEFAULT NULL , `images` TEXT CHARACTER SET cp1251 COLLATE cp1251_general_ci NULL DEFAULT NULL , `comments` ENUM( 'on', 'off' ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NULL DEFAULT 'off', `sid` INT( 11 ) 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`...)
Т.е. те поля через запятую, которые должны участвовать в составном ключе.
|
|
|