当前位置: 技术问答>linux和unix
关于SQLite数据库,因为很少接触linux,当在虚拟机linux中执行delete单条记录后,select仍显示该条记录
来源: 互联网 发布时间:2017-04-16
本文导语: 当在linux环境下运行 delete from user where id=‘1’; select * from user; 显示记录并未减少,但是却可以插入一个重复主键(拥有刚才被删除的记录的主键)的记录; 求懂的人士求解,毕竟很少用文献也找不到,有提...
当在linux环境下运行
delete from user where id=‘1’;
select * from user;
显示记录并未减少,但是却可以插入一个重复主键(拥有刚才被删除的记录的主键)的记录;
求懂的人士求解,毕竟很少用文献也找不到,有提到说是记录插入后 只是标记那块内存为已用,删除即去掉该标记,所以删除记录不会改变文件大小,求详细解答
delete from user where id=‘1’;
select * from user;
显示记录并未减少,但是却可以插入一个重复主键(拥有刚才被删除的记录的主键)的记录;
求懂的人士求解,毕竟很少用文献也找不到,有提到说是记录插入后 只是标记那块内存为已用,删除即去掉该标记,所以删除记录不会改变文件大小,求详细解答
|
用工具试试 我这边没出现过你这问题!
|
delete from user where id=‘1’;
select * from user where id=‘1’;
我觉得不太可能 ,这样试试。
select * from user where id=‘1’;
我觉得不太可能 ,这样试试。