✏️ 正在编辑: n-3129.sql
路径:
/srv/systems_dir/yuppiecred/data/database/n-3129.sql
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
CREATE TABLE `tb_orgaos` ( `id` int NOT NULL AUTO_INCREMENT , `descricao` varchar(255) NULL , `excluido` tinyint(2) NULL DEFAULT 0 , PRIMARY KEY (`id`) ); ALTER TABLE `tb_orgaos` ADD INDEX `orgao` (`excluido`) USING BTREE ; CREATE TABLE `tb_secretarias` ( `id` int NOT NULL AUTO_INCREMENT , `orgao_id` int NULL , `descricao` varchar(255) NULL , `excluido` tinyint NOT NULL DEFAULT 0 , PRIMARY KEY (`id`) ); ALTER TABLE `tb_secretarias` ADD INDEX `orgao` (`orgao_id`, `excluido`) USING BTREE ; ALTER TABLE `tmp_import_callcenter` ADD COLUMN `secretaria` varchar(255) NULL AFTER `comentario`; ALTER TABLE `tb_callcenter_base` ADD COLUMN `orgao_id` int(11) NULL DEFAULT null AFTER `orgao`, ADD COLUMN `secretaria_id` int(11) NULL DEFAULT null AFTER `cargo`, MODIFY COLUMN `secretaria` varchar(150) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL AFTER `senha_contra_cheque`, MODIFY COLUMN `orgao` varchar(150) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL AFTER `sigla_upg`; ADD INDEX `orgao_id` (`orgao_id`) USING BTREE , ADD INDEX `secretaria_id` (`secretaria_id`) USING BTREE ; INSERT INTO tb_orgaos (descricao) SELECT orgao FROM tb_callcenter_base WHERE orgao IS NOT NULL AND orgao <> "" GROUP BY orgao; UPDATE tb_callcenter_base AS base INNER JOIN tb_orgaos AS orgao ON orgao.descricao = base.orgao SET base.orgao_id = orgao.id WHERE base.orgao = orgao.descricao; INSERT INTO tb_secretarias (orgao_id, descricao) SELECT tb_orgaos.id, tb_callcenter_base.secretaria FROM tb_callcenter_base INNER JOIN tb_orgaos ON tb_orgaos.descricao = tb_callcenter_base.orgao WHERE secretaria IS NOT NULL AND secretaria <> "" GROUP BY descricao, secretaria; UPDATE tb_callcenter_base AS base INNER JOIN tb_secretarias AS secretaria ON secretaria.descricao = base.secretaria SET base.secretaria_id = secretaria.id WHERE base.secretaria = secretaria.descricao;
💾 保存文件
← 返回文件管理器