我在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键列!怎么可以做到!因为我需要编辑此表中的数据。
答案 0 :(得分: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;
答案 1 :(得分:0)
这不像
那么简单ALTER TABLE yourTableName
ADD PRIMARY KEY (number);
答案 2 :(得分:0)
ALTER TABLE TableName ADD PRIMARY KEY(Number);