我有一個SQLite數據庫。 在編寫移動行函數時,它將行從一個表移動到另一個表中我需要查詢增加名爲「row」的列,它是INTEGER PRIMARY KEY,但出現錯誤。在我的任務中對行進行索引非常重要。例如,所述疾病是WHERE row >= 2
因爲我插入來自其他錶行到位置2SQLite增量整數主鍵和唯一約束衝突
"UPDATE '4' SET row = row + 1 WHERE row >= 2"
Error("19", "Unable to fetch row", "UNIQUE constraint failed: 4.row")
問題的起源WHERE row >= 2"
一部分。如何克服這個問題?
'4'是正確的表名 – KiskaJoe