在数据库结构设计中经常会碰到需要给表结构设置一个自增长的id列在MySQL中也提供了很方便的设置方法,可以使用命令也可以使用可视化操作工具进行设置本文中使用官方推荐的操作工具MySQL Workbench设置自增长列。
在设计表字段的时候id列最后一个参数AI(Auto Increment)即为自增长,勾选上即可需要注意的是必须定义成INT类型,並且必须设置成索引在本例中将id设置为mysql中如何让主键的自增为1,默认为mysql中如何让主键的自增为1索引
执行Apply,创建表
也可以通过SQL命令的方式创建表
创建成功后我们插入一条记录,观察到id列自动增长为1了
在mysql中自增长列我们可以人工赋值
赋值后在往后自增长的记录就在我们賦值的基础上+1,这里应该是最大值的基础上+1
如果要清空表重新开始赋值则需要执行truncate命令
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创未经许可,谢绝转载
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。