暗黑模式
sqlite3
bash
sudo apt install sqlite3
sqlite3 xx.db1
2
3
2
3
重建表结构
sql
CREATE TABLE nc_g2kj___MemberTable_new (
id INTEGER PRIMARY KEY AUTOINCREMENT,
created_at DATETIME,
updated_at DATETIME,
created_by VARCHAR,
updated_by VARCHAR,
nc_order REAL,
...
);
INSERT INTO nc_g2kj___MemberTable_new (
created_at, updated_at, created_by, updated_by, nc_order,
QQ, IDTY, WeiXin, WeiBo, DouYin, KuaiShou,
field_3, field, field_5, field_4, field_8, wxid,
field_9, Facebook, field_10, 关键词, field_1, TEST,
地区, 关联葡萄, field_7, 基督徒倾向, field_2
)
SELECT
created_at, updated_at, created_by, updated_by, nc_order,
QQ, IDTY, WeiXin, WeiBo, DouYin, KuaiShou,
field_3, field, field_5, field_4, field_8, wxid,
field_9, Facebook, field_10, 关键词, field_1, TEST,
地区, 关联葡萄, field_7, 基督徒倾向, field_2
FROM nc_g2kj___MemberTable;
DROP TABLE nc_g2kj___MemberTable;
ALTER TABLE nc_g2kj___MemberTable_new RENAME TO nc_g2kj___MemberTable;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
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
增加主键
sql
CREATE INDEX idx_field_2_unique ON nc_g2kj___MemberTable(field_2);
CREATE UNIQUE INDEX idx_field_2_unique ON nc_g2kj___MemberTable(field_2);1
2
2
找出重复:
sql
SELECT field_2, COUNT(*) AS count
FROM nc_g2kj___MemberTable
GROUP BY field_2
HAVING count > 1;1
2
3
4
2
3
4
删除重复:
sql
DELETE FROM nc_g2kj___MemberTable
WHERE id NOT IN (
SELECT MIN(id)
FROM nc_g2kj___MemberTable
GROUP BY field_2
);1
2
3
4
5
6
2
3
4
5
6
复制表
sql
INSERT INTO nc_g2kj__爬号 (
-- 这里列出所有目标表的字段,注意用实际字段名替换
id, created_at, updated_at, created_by, updated_by, nc_order,
QQ, WeiXin, WeiBo, DouYin, KuaiShou,
field_3, field, field_5, field_4, field_8, wxid,
field_9, Facebook, field_10, 关键词, field_1, TEST,
地区, 关联葡萄, field_7, 基督徒倾向, 手机
)
SELECT
id, created_at, updated_at, created_by, updated_by, nc_order,
QQ, WeiXin, WeiBo, DouYin, KuaiShou,
field_3, field, field_5, field_4, field_8, wxid,
field_9, Facebook, field_10, 关键词, field_1, TEST,
地区, 关联葡萄, field_7, 基督徒倾向, field_2
FROM nc_g2kj__全部爬号数据;1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15






