我有一个包含3列的数据库:
id, name, somethingelse
此表没有索引设置,我得到“没有定义索引!”在phpmyadmin中
id是一个7位数的字母数字值,每行都是唯一的
我想将Drugid设置为主键/索引(如果有的话我不知道区别)
因为我是新手,请详细解释。
谢谢。
答案 0 :(得分:96)
在SQL中运行:
ALTER TABLE tableName
ADD PRIMARY KEY (id) ---or Drugid, whichever you want it to be PK
或使用PHPMyAdmin接口(表结构)
答案 1 :(得分:6)
ALTER TABLE your_table
ADD PRIMARY KEY (Drugid);
答案 2 :(得分:4)
如果你想用phpmyadmin接口:
选择表格 - >转到结构标签 - >在与所需列对应的行上,单击带有键的图标
答案 3 :(得分:1)
alter table table_name
add constraint myprimarykey primary key(column);
答案 4 :(得分:0)
转到localhost / phpmyadmin并按Enter键。现在选择数据库 - > TABLE_NAME --->结构--->动作--->主要 - >点击主要