Docker的mysql
- docker exec -it 9b /bin/bash
- mysql -u root -p 密码123456
- USE CONTRACT; 选择数据库
- SHOW TABLES; 选择表项
对表进行去重的方法:
-- 1. 创建临时表以存储每个 address 的最小 id
CREATE TEMPORARY TABLE temp_table AS
SELECT MIN(id) AS id
FROM contract_address
GROUP BY address;
-- 2. 删除重复记录,保留在临时表中的记录
DELETE FROM contract_address
WHERE id NOT IN (SELECT id FROM temp_table);
-- 3. 删除临时表
DROP TEMPORARY TABLE temp_table;