SQL:将现有列设置为MySQL中的主键
我有一个数据库3列:
id, name, somethingelse
此表没有索引集,我得到“没有索引定义!” 在phpmyadmin
id是一个7位数的字母数字值,对每一行都是唯一的。
我想设置Drugid是主要关键/索引(我不知道有什么区别)
请详细解释,因为我是新手。
谢谢。
要么在SQL中运行:
ALTER TABLE tableName ADD PRIMARY KEY (id) ---or Drugid, whichever you want it to be PK
或使用PHPMyAdmin接口(表结构)
ALTER TABLE your_table ADD PRIMARY KEY (Drugid);
如果你想用phpmyadmin接口来做:
select表格 – >转到结构选项卡 – >在对应于所需列的行上,用键单击图标
alter table table_name add constraint myprimarykey primary key(column);
参考: http : //www.w3schools.com/sql/sql_primarykey.asp
进入本地主机/ phpmyadmin并按回车键。 现在select数据库 – > table_name —> Structure —> Action —> Primary – >点击Primary