2013-12-20 7 views
-1

У меня есть эта таблица в базе данных MySQLКак установить столбец в качестве первичного ключа?

number | username  | friendname | location 
------------------------------------------------------------ 
1  | Nifa salem |jack   | 47.117828 -88.545625 
2  | Flora   | fred   | 38.898556 -77.037852 
3  | Flora   | Nifa salem | 32.9697 -96.80322 
4  | Flora   | Anne   | 29.46786, -98.53506 

, но говорит, что это «Эта таблица не содержит уникальный столбец. Сетка редактирования, флажок, редактирование, копирование и удаление функции не доступны.» Теперь мне нужно установить столбец чисел в качестве столбца ключа priamry! как это сделать? так как мне нужно редактировать данные в этой таблице.

+1

Сколько времени занимает поиск Google? – SQLMason

ответ

0

Вы можете сделать это при создании таблицы ...

CREATE TABLE `admin` (
    `id` int(8) unsigned NOT NULL AUTO_INCREMENT, 
    `username` varchar(32) NOT NULL DEFAULT '', 
    `friendname` varchar(64) NOT NULL DEFAULT '', 
    `locatino` varchar(255) NOT NULL, 
    PRIMARY KEY (`id`) 
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; 
0

Разве это не так просто, как

ALTER TABLE yourTableName 
ADD PRIMARY KEY (number); 
0
ALTER TABLE TableName ADD PRIMARY KEY(Number); 
Смежные вопросы