2013-12-20 2 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 

하지만이는 "이 테이블은 고유의 열을 포함하지 않습니다. 그리드 편집, 체크 박스, 편집, 복사 기능을 사용할 수 없습니다 삭제합니다."라고 이제 number 열을 priamry 키 열로 설정해야합니다! 어떻게 할 수 있어요! 이 표의 데이터를 편집해야합니다. 얼마나 구글 검색 걸립니까 테이블을 만들 때

+1

만큼 간단하지 않다 ...이 할 수 있습니까? – 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); 
관련 문제