你是不是问,建表时每增加一个值,这个字段自动产生一个连续的序号?
要是这样的话,在每个表后面加上:
ID INT UNSIGNED NOT NULL AUTO_INCREMENT
其中的ID指你哪个序列号的字段名,int是整数类型
如果和MyISAM比insert写 *** 作的话,Innodb还达不到MyISAM的写性能,如果是针对基于索引的update *** 作,虽然MyISAM可能会逊色Innodb,但是那么高并发的写,从库能否追的上也是一个问题,还不如通过多实例分库分表架构来解决。
看你的意思行号就是显示顺序号,你的查询结果可以按id升序排序(order by id),这样查询结果的顺序就是显示的顺序,这个行号可以在程序里加上,不用在数据库 *** 作。另外最好是加上一个排序值得字段,这样可以随时调整显示顺序。
以上就是关于mysql 怎样产生一个递增的序列号全部的内容,包括:mysql 怎样产生一个递增的序列号、mysql 怎么才能做到rownumber序号、mysql获取查询结果的行号等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)