啥也不說啦,看代碼吧~
SELECT setval(‘data_tracking_au_sec_id_seq', (SELECT MAX(id) FROM data_tracking_au_sec)+1);
data_tracking_au_sec_id_seq:
可以再DDL查看到
data_tracking_au_sec:
表名
補(bǔ)充:【Postgresql】-主鍵自增,插入數(shù)據(jù)時提示違背主鍵唯一性
1.主鍵自增,插入數(shù)據(jù)時提示違背主鍵唯一性
報錯原因是自增主鍵的序列值與當(dāng)前主鍵的字段值不匹配,我們現(xiàn)在需要設(shè)置當(dāng)前最大主鍵值為序列值,執(zhí)行下面的語句
SELECT setval('pgsql_article_id_seq', 60000);
--將序列值設(shè)為60000,也可將其設(shè)為當(dāng)前表的Id最大值Max(Id)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。
標(biāo)簽:寶雞 海西 榆林 濮陽 昭通 杭州 溫州 辛集
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《解決postgresql 自增id作為key重復(fù)的問題》,本文關(guān)鍵詞 解決,postgresql,自增,作為,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。