VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 954|回复: 5

sqlite

[复制链接]
07_avatar_middle
最佳答案
0 
online_vip 发表于 2018-5-25 21:21:25 | 显示全部楼层 |阅读模式
07_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2018-5-25 21:25:59 | 显示全部楼层
请教下大神如何批量删除
表名前缀相同,例如 a_1,a_2,a_3 ... a_n 每个表里都有时间的字段
只知道表名前缀,不知道完整的表名,怎么清空所有带前缀的表名
或者删除时间小于指定值
07_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2018-5-25 21:30:06 | 显示全部楼层
知道完整表名的情况,例如表名叫 test,有个时间 time 的字段, 可以这样
delete from test 清空test表记录
delete from test where time<xxx 删除表时间小于xx的记录

只知道前缀,也要执行上面的删除操作,sqlite3对应的sql语句需要怎么写
不希望遍历表名,再执行删除操作

求大神指定迷津
51_avatar_middle
最佳答案
8 
online_admins 发表于 2018-5-25 22:10:45 | 显示全部楼层
VC松 发表于 2018-5-25 21:30
知道完整表名的情况,例如表名叫 test,有个时间 time 的字段, 可以这样
delete from test 清空test表记 ...

只知道表明前缀的前提下貌似只能遍历表名了,暂时没想到别的什么好的办法
75_avatar_middle
最佳答案
0 
在线会员 发表于 2018-6-1 17:59:00 | 显示全部楼层
去研究下 关键字like 的用法吧  
07_avatar_middle
最佳答案
0 
ico_lz  楼主| 发表于 2018-6-3 19:24:30 | 显示全部楼层
Syc 发表于 2018-5-25 22:10
只知道表明前缀的前提下貌似只能遍历表名了,暂时没想到别的什么好的办法

嗯,采取遍历了
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号tongdun|网站地图wx_jqr

GMT+8, 2019-11-20 05:50

Powered by Discuz! X3.4

© 2009-2019 cctry.com

快速回复 返回顶部 返回列表