您的位置:首页 > 数据库 > Oracle

mysql 实现oracle中sequence 功能

2016-08-10 14:09 549 查看
实现方法:通过让auto_increment字段的值自增来实现sequence的功能。
建立sequence表:CREATE TABLE `t1` ( `id` int NOT NULLAUTO_INCREMENT,,`c1` varchar(10) DEFAULT NULL,PRIMARYKEY (`id`),)

插入一条记录:insert into t2(c1) values('a'); ;

获取auto_increment的值:获得的值作为sequence

select last_insert_id();

获取的值是刚刚执行的SQL语句中更新的id主键的值即是sequence值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: