Hào Hoa Công Tử
13-06-15, 02:06 AM
Cho mình xin query xóa tài khoản , nhân vật không có kết nối đến ngày xx/xx/xx
và xóa những tài khoản không có nhân vật
mình thử 2 query này nhưng ko đúng . db mình có khoảng 13k tài khoản và > 20k nv
mình chạy query Xóa tài khoản không có nhiều kết nối từ 10/06/2015 ( cách hôm nay 3 ngày ) mà vẫn còn hơn 7000 tài khoản và 15.000 nv
Trong 3 ngày thì lấy đâu ra số lượng tài khoản và nhân vật lớn vậy :D
- Xóa tài khoản không có nhiều kết nối từ 01/06/2010
Mã:
delete from memb_info
where memb___id in (
select memb___id from memb_stat where disconnecttm<'2010-06-01')
delete from accountcharacter
where id in (
select memb___id from memb_stat where disconnecttm<'2010-06-01')
delete from character
where accountid in (
select memb___id from memb_stat where disconnecttm<'2010-06-01')
delete from warehouse
where accountid in (
select memb___id from memb_stat where disconnecttm<'2010-06-01')
- xóa tài khoản mà không có connect (tài khoản trống) hoặc lâu năm không có connect
Mã:
delete from memb_info
where memb___id not in (
select memb___id from memb_stat)
delete from accountcharacter
where id not in (
select memb___id from memb_stat)
delete from character
where accountid not in (
select memb___id from memb_stat)
delete from warehouse
where accountid not in (
select memb___id from memb_stat)
và xóa những tài khoản không có nhân vật
mình thử 2 query này nhưng ko đúng . db mình có khoảng 13k tài khoản và > 20k nv
mình chạy query Xóa tài khoản không có nhiều kết nối từ 10/06/2015 ( cách hôm nay 3 ngày ) mà vẫn còn hơn 7000 tài khoản và 15.000 nv
Trong 3 ngày thì lấy đâu ra số lượng tài khoản và nhân vật lớn vậy :D
- Xóa tài khoản không có nhiều kết nối từ 01/06/2010
Mã:
delete from memb_info
where memb___id in (
select memb___id from memb_stat where disconnecttm<'2010-06-01')
delete from accountcharacter
where id in (
select memb___id from memb_stat where disconnecttm<'2010-06-01')
delete from character
where accountid in (
select memb___id from memb_stat where disconnecttm<'2010-06-01')
delete from warehouse
where accountid in (
select memb___id from memb_stat where disconnecttm<'2010-06-01')
- xóa tài khoản mà không có connect (tài khoản trống) hoặc lâu năm không có connect
Mã:
delete from memb_info
where memb___id not in (
select memb___id from memb_stat)
delete from accountcharacter
where id not in (
select memb___id from memb_stat)
delete from character
where accountid not in (
select memb___id from memb_stat)
delete from warehouse
where accountid not in (
select memb___id from memb_stat)