回答

收藏

SQL:在MySQL以现有列为主

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

我有一个包含3列的数据库:$ U5 ~  v" [! q( Z8 [' Z0 ~9 \2 u
id,name,somethingelse该表没有索引,我正在获得未定义索引!” phpmyadmin中的& ]" M! q7 O) \
id每行只有7位字母值。
5 H4 r; e4 a  R8 S8 u9 A0 v# A我想将Drugid设置为主键/索引(如果有,我不知道区别)
/ ]+ F' R& ]% C/ O# n8 w# u请详细解释,因为我对此并不陌生。
( g  K6 D. j; D, d2 h8 G0 m* L谢谢你。
% H% W% C5 L8 Z1 q0 @                                                                3 {* Z9 r: o5 X7 o
    解决方案:                                                               
) c# C: U- V# D0 F% E0 U& m3 k* _                                                                都可以在SQL中运行:& Q. [$ L1 `) h9 U$ c: {
ALTER TABLE tableName  ADD PRIMARY KEY (id)           ---or Drugid,whichever you want it to be PK或使用PHPMyAdmin界面(表结构)
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则