给没有id主键的表添加id,并设置为not null 然后填充自增id

Posted jnhs

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了给没有id主键的表添加id,并设置为not null 然后填充自增id相关的知识,希望对你有一定的参考价值。

买的ip数据库,表上不带id

使用hibernate比较麻烦,所以直接改表

技术分享图片

增加一个字段id,类型int

ALTER TABLE t_ip ADD id int;

 

 设置id不为空设置为主键,自增

 ALTER TABLE `t_ip` CHANGE id id int NOT NULL  AUTO_INCREMENT PRIMARY KEY; 

 运行结果

 技术分享图片

 

以上是关于给没有id主键的表添加id,并设置为not null 然后填充自增id的主要内容,如果未能解决你的问题,请参考以下文章

如何在没有主键的表上按顺序更新表?

Oracle对没有主键的表分页

数据库中的表怎样设置外键又怎样才能看出已经是外键了

是否可以将主键设置为 DEFERRABLE?

MyBatis-Generator生成复合主键的表模型类

Oracle自增主键的添加[sequence]--表数据已存在