postgresql插入数据提示:duplicate key value violates unique constraint
来源:互联网 发布:手机淘宝制止图片 编辑:程序博客网 时间:2024/05/16 09:25
历史数据转移,从一个表几天前的数据转移到history表中。
任务出错,
提示:
duplicate key value violates unique constraint"t_history_pkey"
???Key (id)=(1187457) already exists.
查看两个表中没有相同的数据,history中也没有1187457的数据。
网上说:
是Postgresql的一个序列(sequence),它的当前值太小,
导致在插入数据表时, 产生主键冲突.
解决办法可以把seq的值改大。
原因:
原表和histrory表都存在自己的seq。而history中的id和原表的id是一样的,不需要seq。这样就导致插入数据的值远远大于seq的值,查询数据库history表的值才是130.
所以出错。
解决:既然history表不需要seq,那么就删除即可。
删除seq:
如果有表的字段依赖了seq,要用下面命令删除,否则不用加入CASCADE
DROP SEQUENCE IF EXISTS t_table_id_seq CASCADE ;
执行命令提示:注意: 递归删除 表 t_table 字段 id的缺省
删除成功。
0 0
- postgresql插入数据提示:duplicate key value violates unique constraint
- postgresql insert 出现duplicate key value violates unique constraint错误
- postgresql duplicate key violates unique constraint
- Cause: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "veh
- Cause: org.postgresql.util.PSQLException: ERROR: duplicate key value violates unique constraint "
- MySql插入数据重复,Duplicate entry 'value' for key 'user_id'
- 已解决在向有外键表插入数据提示“foreign key constraint fails”
- greendao插入数据UNIQUE constraint failed: PURCHASE_ORDER_TABLE._id (code 1555)
- Unique Constraint, Primary Key and Unique Index
- PostgreSQL unique constraint allow mutiple nulls
- Mysql插入数据错误:Duplicate entry '一份' for key 'term'
- mysql 数据库插入数据出现:Duplicate entry '1' for key 1 问题
- MySql插入数据时错误Duplicate entry '131' for key 'PRIMARY'
- MySql插入数据时错误Duplicate entry '131' for key 'PRIMARY'
- MySQL_插入更新 ON DUPLICATE KEY UPDATE
- on duplicate key 提示 1052 错误
- ORA-00001: unique constraint (...) violated并不一定是数据冲突
- ORA-00001: unique constraint (...) violated并不一定是数据冲突
- c语言指针的强制转换
- 字节、字、bit、byte的关系
- strtus1.x配置文件
- mysql查看表结构命令
- 决策树研究方向
- postgresql插入数据提示:duplicate key value violates unique constraint
- Tableau联手Splunk巩固数据可视化领域同盟
- 创意无处不在
- SqlServer转换为Mysql的一款工具推荐(mss2sql)
- Android 中Message,MessageQueue,Looper,Handler详解+实例
- Jackson JSON
- webview 播放视频无画面有声音
- 【翻译】为Ext JS和Sencha Touch开发人员准备的应用程序监测(App Inspector)
- 音乐播放器2