如何设置mysql主键自动增长?
创建表时,设置主键自增长(主键必须是整数才能自增长):createtablestu(sidintprimarykeyauto)递增,sname,tvarchar(20),age,t,int,gender,tvarchar(10)xunset修改表时主键自增长:altertablestuchangesidintautouincrement<删除修改表时主键自增长:altertablestuchangesidint
只定义autouincrement不能处理。
mysql>createtabletab(
->idintautou1075(42000)错误:表定义不正确只能有一个自动列,必须将其定义为键!此问题与特定的业务场景和技术实现有关:
1。业务场景:如订单、付款单等敏感字段不能自动添加。它们是具有高安全级别的字段,需要一个唯一的id作为主键。
2.技术实现:在实际开发过程中,批量导入或处理数据时,需要考虑技术实现的性能,因此需要从多方面验证是使用自增主键还是非自增主键。
原文标题:mysql设置主键自增 如何设置mysql主键自动增长?,如若转载,请注明出处:https://www.saibowen.com/tougao/19778.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。