1、创建序列

CREATE SEQUENCE if not exists test_mergetable_id_seq

INCREMENT 1
MINVALUE 1
MAXVALUE 999999999
START 1
CACHE 1;
//或者:
create sequence if not exists test_mergetable_id_seq increment by 1 minvalue 1 no maxvalue start with 1;
2、指定序列(给表的主键指定创建好的序列)
alter table test_mergetable alter column "i_id" set default nextval('test_mergetable_id_seq');
3、设置序列自增长从当前最大值开始

SELECT setval('test_mergetable_id_seq', (SELECT MAX(i_id) FROM test_mergetable));

alter sequence test_mergetable_id_seq start with 12;

4、删除序列

drop sequence IF EXISTS test_mergetable_id_seq

5、查看序列

select nextval(seq_ commodity);返回下一个序列号后

select currval(seq_ commodity);返回当前的序列号

6、序列号改成和当前最大主键一致

select setval('xxx_id_seq', max(id)) from tableName;

最新文章

  1. 自己动手写文件查找,字符串查找,查询jar包等工具
  2. DOMContentLoaded实现
  3. ios之AFN上传下载详细步骤(2)
  4. openwrt简单ipk生成及Makefile解释
  5. C++Builder 2010 Release版本配置
  6. redis消息队列
  7. cs编写php字符显示问题
  8. 网络协议——IP
  9. UTF8国际通用为什么还要用GBK?
  10. no suitable driver found for jdbc:mysql//localhost:3306/..
  11. [LeetCode] Complex Number Multiplication 复数相乘
  12. 安装Navicat for MySQL
  13. haproxy5-ssl
  14. c语言小项目---通讯录2.0
  15. python 协程、I/O模型
  16. windows 10 & task view & shortcut
  17. Linux命令行烧录树莓派镜像至SD卡
  18. flask 定义数据库关系(多对多)
  19. Quartz.Net进阶之四:CronTrigger 详述
  20. MySQL之开启远程连接

热门文章

  1. 关键字break和continue
  2. adb devices出现offline解决方法
  3. PPT排版技巧
  4. java后端整合极光消息推送
  5. 官网下载CentOS系统镜像过程
  6. Python实现k-近邻算法案例学习
  7. Java读取文件后文件被占用
  8. 踩坑实录---Angular防抖——点击事件
  9. Selenium中对于颜色的处理及拓展
  10. docker02-centos上安装