-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCLEANUP-2021-01-03.txt
94 lines (72 loc) · 2.67 KB
/
CLEANUP-2021-01-03.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
MariaDB [tiki]> select count(*) from users_groups;
+----------+
| count(*) |
+----------+
| 36425 |
+----------+
1 row in set (0.000 sec)
MariaDB [tiki]> select count(*) from users_usergroups;
+----------+
| count(*) |
+----------+
| 72921 |
+----------+
1 row in set (0.000 sec)
MariaDB [tiki]> select count(*) from users_users;
+----------+
| count(*) |
+----------+
| 36465 |
+----------+
1 row in set (0.000 sec)
CREATE TABLE IF NOT EXISTS users_users_backup_2010_01_03 LIKE users_users;
INSERT users_users_backup_2010_01_03 SELECT * FROM users_users;
CREATE TABLE IF NOT EXISTS users_usergroups_backup_2010_01_03 LIKE users_usergroups;
INSERT users_usergroups_backup_2010_01_03 SELECT * FROM users_usergroups;
CREATE TABLE IF NOT EXISTS users_groups_backup_2010_01_03 LIKE users_groups;
INSERT users_groups_backup_2010_01_03 SELECT * FROM users_groups;
CREATE TABLE IF NOT EXISTS tiki_pages_backup_2010_01_03 LIKE tiki_pages;
INSERT tiki_pages_backup_2010_01_03 SELECT * FROM tiki_pages;
delete from users_users where created > 1357027200;
delete from users_users where lastlogin is null;
MariaDB [tiki]> select count(*) from users_users;
+----------+
| count(*) |
+----------+
| 2312 |
+----------+
1 row in set (0.000 sec)
SELECT * FROM users_usergroups LEFT OUTER JOIN users_users ON (users_usergroups.userId = users_users.userId) WHERE users_users.userId IS NULL LIMIT 10;
MariaDB [tiki]> SELECT count(*) FROM users_usergroups LEFT OUTER JOIN users_users ON (users_usergroups.userId = users_users.userId) WHERE users_users.userId IS NULL;
+----------+
| count(*) |
+----------+
| 68304 |
+----------+
1 row in set (0.090 sec)
MariaDB [tiki]> delete users_usergroups.* FROM users_usergroups LEFT OUTER JOIN users_users using(userId) WHERE users_users.userId IS NULL;
Query OK, 68304 rows affected (0.858 sec)
MariaDB [tiki]> select count(*) from users_usergroups;
+----------+
| count(*) |
+----------+
| 4617 |
+----------+
1 row in set (0.001 sec)
SELECT * FROM users_groups LEFT OUTER JOIN users_usergroups USING(groupName) WHERE users_usergroups.groupName IS NULL LIMIT 10;
MariaDB [tiki]> SELECT count(*) FROM users_groups LEFT OUTER JOIN users_usergroups USING(groupName) WHERE users_usergroups.groupName IS NULL;
+----------+
| count(*) |
+----------+
| 34154 |
+----------+
1 row in set (10.584 sec)
MariaDB [tiki]> select count(*) from users_groups;
+----------+
| count(*) |
+----------+
| 2271 |
+----------+
1 row in set (0.001 sec)
SELECT page_id, pageName FROM tiki_pages LEFT OUTER JOIN users_users ON (tiki_pages.creator = users_users.userid) WHERE users_users.userId IS NULL LIMIT 10;
delete from tiki_pages where page_id>2631 and pagename like 'UserPage%';