文件操作 - SQL atualizacao dia 10-02-20226.sql
返回文件管理
返回主菜单
删除本文件
文件: /mnt/ShareFiles/SQL atualizacao dia 10-02-20226.sql
编辑文件内容
-- SELECT msgId, COUNT(*) AS total FROM Mensagem WHERE msgId IS NOT NULL GROUP BY msgId HAVING COUNT(*) > 1 ORDER BY total DESC; -- 1 - CRIA UM INDEX TEMPORARIO NA TABELA DE MENSSAGENS PARA REMOCAO DE DUPLICADOS -- CREATE INDEX idx_tmp_msgid_id ON Mensagem (msgId, Id); -- 2 - REMOVE DUPLICADOS ATRAVEZ DO INDEX TEMPORARIO CRIADO -- DELETE m -- FROM Mensagem m -- JOIN ( -- SELECT msgId, MAX(Id) AS max_id -- FROM Mensagem -- WHERE msgId IS NOT NULL -- GROUP BY msgId -- HAVING COUNT(*) > 1 -- ) k ON m.msgId = k.msgId -- WHERE m.Id < k.max_id; -- 3 - REMOVE O INDEX TEMPORARIO -- DROP INDEX idx_tmp_msgid_id ON Mensagem;
修改文件时间
将文件时间修改为当前时间的前一年
删除文件