博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mybatis操作数据库实现主键自增长
阅读量:5971 次
发布时间:2019-06-19

本文共 548 字,大约阅读时间需要 1 分钟。

(一)oracle中没有主键自增长,所有可以通过创建序列或使用触发器实现

1.先创建表

CREATE    TABLE USER1    (        ID NUMBER(10),        NAME VARCHAR2(20),        SEX VARCHAR2(5),        ADDRESS VARCHAR2(30),        BIRTHDAY DATE    )

2.创建序列:

CREATE SEQUENCE user1_sequenceINCREMENT BY 1NOMAXVALUENOCYCLECACHE 10;

3.在配置文件中配制

  
select user1_sequence.nextval from dual
insert into user1(id,name,age) values(#{id},#{name},#{age})

(二)在mysql中实现主键自增长:mysql和sql server中能自动实现主键自增长

可以参看该博客园:

 

转载于:https://www.cnblogs.com/zdb292034/p/8677694.html

你可能感兴趣的文章
第一次模拟面试
查看>>
window.showModalDialog
查看>>
Pycharm选择pyenv安装的Python版本
查看>>
?Sized 和 Sized
查看>>
Java中如何防止内存泄漏的发生
查看>>
Java中Int转byte分析
查看>>
滑动窗口最大值的golang实现
查看>>
初学Phreeze 3
查看>>
会计的思考(17):还原会计报表的企业个性之一
查看>>
java对象初始化顺序的简单验证
查看>>
[CF452E]Three strings
查看>>
获取指定进程所对应的可执行(EXE)文件全路径(代码)
查看>>
ORA-01722:无效数字
查看>>
搭建golang+vscode开发环境
查看>>
C#占位符
查看>>
java面试-JVM调优和参数配置
查看>>
常用的激活函数
查看>>
sqlcmd
查看>>
Excel 已经检测到"XXX.xsl"是SYLK文件,但是不能将其加载的问题
查看>>
(基础篇)PHP获取时间、时间戳的各种格式写法汇总
查看>>