当前位置:Gxlcms > 数据库问题 > [转]MySql中创建序列的方法

[转]MySql中创建序列的方法

时间:2021-07-01 10:21:17 帮助过:1人阅读

CREATE TABLE `my_seq` (  
  `seq` int(10) NOT NULL default 10000
) ENGINE=MyISAM DEFAULT CHARSET=utf8 ;

要保证下面的两句sql是在同一个conn下执行:
update   my_seq   set   seq   =   last_insert_id(seq+1); 
select   last_insert_id();

这样就可以达到跟oracle的sequence一致的效果。即使在update之后,select之前有其它session也update了,本session得到的,仍然是自己update的那一个值!

摘自下面的论坛:
http://topic.csdn.net/t/20060313/00/4609996.html

[转]MySql中创建序列的方法

标签:

人气教程排行