mysql 如何将一列为非主键属性设置为主键属性?

如果是用SQL语句,那么可以使用下面的SQL语句:ALERTTABLEtab_nameADDPRIMARYKEY(index_col_name,...);其中“index... 如果是用SQL语句,那么可以使用下面的SQL语句:
ALERT TABLE tab_name ADD PRIMARY KEY (index_col_name,...);

其中“index_col_name”是指什么参数,我用字段名id都不对呀
字段名已取为 id, int类型了 ,表名为mytable

我是想通过命令来进行修改,增加一个主键,就是不知道怎么改法。
alter mytable add primary key (id);
或者alter mytable add primary key (0);都不行
不知道里头的参数需要什么类型。
展开
 我来答
硕丹宓云
2020-04-17 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:28%
帮助的人:837万
展开全部
你使用SQL语句修改呢,还是使用PHPMYADMIN?
在PHPMYADMIN里面非常简单,打开相应的表,修改字段属性,设置为主键既可。如果主键是几个字段的联合,那么就选择新建立索引,索引类型是PREMARYKEY既可。
如果是用SQL语句,那么可以使用下面的SQL语句:
ALERTTABLEtab_nameADDPRIMARYKEY(index_col_name,...);
kevin_zhangyu
2010-04-17 · TA获得超过169个赞
知道答主
回答量:147
采纳率:0%
帮助的人:88.1万
展开全部
你在数据库里面设置主键不可以么?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式