回答

收藏

SQL:在MySQL以现有列为主

技术问答 技术问答 195 人阅读 | 0 人回复 | 2023-09-14

我有一个包含3列的数据库:
& b8 a9 C, s( |! {$ lid,name,somethingelse该表没有索引,我正在获得未定义索引!” phpmyadmin中的: b. @- w6 r, U0 _0 f
id每行只有7位字母值。
2 B2 m6 z5 ^+ V+ q我想将Drugid设置为主键/索引(如果有,我不知道区别)" z0 p. o2 D- ~8 s* a. t
请详细解释,因为我对此并不陌生。
% R2 |$ y& Q" C谢谢你。7 V1 z0 i4 L1 M6 b
                                                               
' e# C6 I0 u% V3 B, P) l    解决方案:                                                                5 I6 v5 S; E; n
                                                                都可以在SQL中运行:# u: D' Q% }& b3 R' j
ALTER TABLE tableName  ADD PRIMARY KEY (id)           ---or Drugid,whichever you want it to be PK或使用PHPMyAdmin界面(表结构)
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则