yxh1122

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2013年1月16日

摘要: 有时候导入一些数据后,再执行插入时会遇到: PGError: ERROR: duplicate key value violates unique constraint "users_pkey" 问题。这时需要再设置sequency。方法如下:Sql代码 selectsetval('users_id_seq',(selectmax(id)+1fromusers));serial 类型实际上就是 int4, 只不过其默认值是从一个 sequence 中取.当表刚建立的时候,sequence 的值还是 1, 只有不断调用 sequence 的nextval 函数 阅读全文
posted @ 2013-01-16 16:48 .NET易拉罐 阅读(6205) 评论(0) 推荐(0)