|
|
|
| Подскажите как добавить ключ в уже существующую таблицу
CREATE TABLE IF NOT EXISTS `photo` (
`photo_id` int(11) unsigned NOT NULL auto_increment,
`photo_user` varchar(20) NOT NULL,
`photo_title` varchar(50) NOT NULL,
`photo_text` text NOT NULL,
`photo_link` varchar(50) NOT NULL,
`photo_time` int(11) unsigned NOT NULL,
`photo_comments` int(11) unsigned NOT NULL default '0',
PRIMARY KEY (`photo_id`),
KEY `photo_user` (`photo_user`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
Нужно чтобы добавилось
KEY `photo_time` (`photo_time`)
Как правильно писать
ALTER TABLE `photo` ADD INDEX (`photo_time`); или ALTER TABLE `photo` ADD KEY (`photo_time`);
И в чем разница между KEY и INDEX
И если не трудно как правильно удалять напишите пожалуйста | |
|
|
|
|
|
|
|
для: Max_Ivanov
(03.01.2010 в 01:58)
| | Все равно: здесь это синонимы. | |
|
|
|
|
|
|
|
для: cheops
(03.01.2010 в 13:15)
| | Привет.
Можно никак не писать открыть PHPadmin и вставить строчку с нужными параметрами. я так и сделал когда в бд (которую смотрел) не оказалось первичного ключа. База была на 800 тысяч записей тормозила ужасно. | |
|
|
|