【发布时间】:2017-04-30 09:46:30
【问题描述】:
我有一个 SQLite 数据库。
在编写将行从一个表移动到另一个表的移动行函数时,我需要查询名称为“行”的递增列,即整数主键,但出现错误。在我的任务中使用行进行索引至关重要。示例中的条件是WHERE row >= 2,因为我正在将其他表中的行插入位置 2。
"UPDATE '4' SET row = row + 1 WHERE row >= 2"
Error("19", "Unable to fetch row", "UNIQUE constraint failed: 4.row")
问题的起源WHERE row >= 2" 部分。如何克服这个问题?
【问题讨论】:
标签: c++ sql qt sqlite qsqlquery