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值
建立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值
相关文章推荐
- MYSQL实现ORACLE INSTR功能
- MySQL使用递归存储过程实现树状结构,实现Oracle的Connect By 功能在Mysql中如何实现Oracle中的递归
- MySql中实现类似Oracle的Sequence方案
- oracle实现分页与mysql实现分页功能
- mysql中使用tee实现类似oracle spool功能
- MYSQL-实现ORACLE- row_number() over(partition by ) 分组排序功能
- mysql中实现oracle中的rowid功能
- mysql实现oracle分析函数功能 over
- MYSQL-实现分组排序 对比 ORACLE 和SQLserver用 row_number() over(partition by ) 分组排序功能
- MySQL中实现Oracle里面 rank()over ( PARTITION BY ORDER BY) 分类分组功能
- MYSQL-实现ORACLE- row_number() over(partition by ) 分组排序功能优化
- [ORACLE]ORACLE 实现mysql中的limit 功能
- mysql中实现类似oracle的SYS_CONNECT_BY_PATH功能
- mysql 如何实现oracle中decode(...)函数的功能
- MySQL实现ORACLE序列(Sequence)的解决方案
- SQLSERVER 里实现ORACLE里的Sequence 的功能(亲自实践)
- MYSQL-实现ORACLE- row_number() over(partition by ) 分组排序功能.
- MYSQL-实现ORACLE- row_number() over(partition by ) 分组排序功能
- MySQL实现类似Oracle中start with功能
- mysql使用federated_实现类似oracle的dblink的功能