找回密码
 立即注册
收起左侧

关于sqlite数据库delete删除语句的调试

9
回复
9231
查看
[复制链接]
累计签到:14 天
连续签到:1 天
来源: 2014-10-10 10:21:16 显示全部楼层 |阅读模式
3Qter豆
本帖最后由 zhulei 于 2014-10-11 15:45 编辑

如下:我想要删除car这张表中的time字段小于10的记录,调试发现car表中的所有记录都会清空 俺不知道什么原因 请大侠指教!谢谢 本人现在坐等回复!!!


if(!query_num.exec("delete from car where time < 10"))
         {
             qDebug()<<query_num.lastError();

          }
          else
          {
              qDebug()<<"deleted!";

          }

注:是不论有大于10的还是小于的记录 都被清空!!!

追问:
我只是想一次性删除多条记录  请问各位大侠 有哪些思路 给小弟参考下 版主去哪了 快来呀

最佳答案

查看完整内容

把语句改一下试试别的参数是否出现同样问题。 找找原因。
回复

使用道具 举报

累计签到:1570 天
连续签到:1 天
2014-10-10 10:21:17 显示全部楼层
zhulei 发表于 2014-10-13 12:18
版主 还是同样问题呢 不知道乍办呢

把语句改一下试试别的参数是否出现同样问题。

找找原因。
回复

使用道具 举报

累计签到:14 天
连续签到:1 天
2014-10-10 11:04:35 显示全部楼层
没人知道原因的吗? 版主求解救
回复

使用道具 举报

累计签到:410 天
连续签到:1 天
2014-10-10 11:18:32 显示全部楼层
表中 所有的记录都满足这个条件 就会出现
回复

使用道具 举报

累计签到:14 天
连续签到:1 天
2014-10-10 11:29:27 显示全部楼层
a408815041 发表于 2014-10-10 11:18
表中 所有的记录都满足这个条件 就会出现

我的意思是 有大于10的记录都被删了这种情况啊 哥哥
回复

使用道具 举报

累计签到:14 天
连续签到:1 天
2014-10-10 14:21:19 显示全部楼层
气氛不踊跃啊 我加豆 也没人吗
回复

使用道具 举报

累计签到:14 天
连续签到:1 天
2014-10-11 15:45:04 显示全部楼层
擦了 大意了
                              
回复

使用道具 举报

累计签到:1570 天
连续签到:1 天
2014-10-11 16:25:14 显示全部楼层
zhulei 发表于 2014-10-11 15:45
擦了 大意了

找到原因了?
回复

使用道具 举报

累计签到:14 天
连续签到:1 天
2014-10-13 12:18:46 显示全部楼层
yafeilinux 发表于 2014-10-11 16:25
找到原因了?

版主 还是同样问题呢 不知道乍办呢
回复

使用道具 举报

累计签到:14 天
连续签到:1 天
2014-10-16 09:12:22 显示全部楼层
yafeilinux 发表于 2014-10-15 15:39
把语句改一下试试别的参数是否出现同样问题。

找找原因。

我试过大于 小于 都不行 只好用土方法 用 =号 一条条删除了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了