✏️ 正在编辑: a-1394.sql
路径:
/srv/systems_dir/yuppiecred/data/database/a-1394.sql
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
ALTER TABLE `tb_produtos` ADD COLUMN `codigo_externo` VARCHAR(36) NULL DEFAULT NULL AFTER `codigo`, ADD INDEX `codigo_externo` (`codigo_externo`); CREATE TABLE `0_new_produtos` ( `codigo` int DEFAULT NULL, `codigo_externo` varchar(255) DEFAULT NULL, `descricao` varchar(255) DEFAULT NULL, `banco_id` int DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; INSERT INTO `0_new_produtos` (`codigo`, `codigo_externo`, `descricao`, `banco_id`) SELECT dados.codigo, dados.codigo_externo, dados.descricao, bancos.id AS banco_id FROM ( SELECT '-70' AS codigo, 'bd968b2b-042b-11f0-b6a0-42010a07e020' AS codigo_externo, 'Redutora Mega Protegida | RL' AS descricao UNION ALL SELECT '-69', 'bda03b3b-042b-11f0-b6a0-42010a07e020', 'Redutora Mega Protegida' UNION ALL SELECT '-68', 'bda81d9f-042b-11f0-b6a0-42010a07e020', 'Mega Protegida | RL' UNION ALL SELECT '-67', 'bdafe318-042b-11f0-b6a0-42010a07e020', 'Mega Protegida' UNION ALL SELECT '-64', 'bbed6e67-0010-11f0-a0fa-42010a07e020', 'Redutora Super Protegida | RL' UNION ALL SELECT '-63', 'bbf7ed54-0010-11f0-a0fa-42010a07e020', 'Redutora Super Protegida' UNION ALL SELECT '-62', 'bc00a6dd-0010-11f0-a0fa-42010a07e020', 'Redutora Protegida | RL' UNION ALL SELECT '-61', 'bc097fba-0010-11f0-a0fa-42010a07e020', 'Redutora Protegida' UNION ALL SELECT '-60', 'bc1225d1-0010-11f0-a0fa-42010a07e020', 'Redutora | RL' UNION ALL SELECT '-59', 'b0bfdfde-fecc-11ef-a0fa-42010a07e020', 'Redutora' UNION ALL SELECT '-56', '52c538fa-cf69-11ef-9208-42010a07e020', 'Pct Benefício | RL' UNION ALL SELECT '-55', '52c76b10-cf69-11ef-9208-42010a07e020', 'Pct Benefício' UNION ALL SELECT '-54', '52c77326-cf69-11ef-9208-42010a07e020', 'Super Protegida | RL' UNION ALL SELECT '-53', '52c775cb-cf69-11ef-9208-42010a07e020', 'Super Protegida' UNION ALL SELECT '-52', '52c7786c-cf69-11ef-9208-42010a07e020', 'Protegida | RL' UNION ALL SELECT '-51', '52c7853a-cf69-11ef-9208-42010a07e020', 'Protegida' UNION ALL SELECT '-50', '52c787de-cf69-11ef-9208-42010a07e020', 'Normal | RL' UNION ALL SELECT '-49', '52c789be-cf69-11ef-9208-42010a07e020', 'Normal' UNION ALL SELECT '-42', '18342267-b386-11ef-b02e-42010a07e017', 'Pacote de Benefícios' UNION ALL SELECT '17', 'a4a68e59-0bd8-11ef-98f2-42010a3de00b', 'FGTS | Flex 4' UNION ALL SELECT '20', 'a4a69143-0bd8-11ef-98f2-42010a3de00b', 'FGTS | TOP' UNION ALL SELECT '22', 'a4a6933a-0bd8-11ef-98f2-42010a3de00b', 'FGTS | Ouro' UNION ALL SELECT '30', 'a4a69e3b-0bd8-11ef-98f2-42010a3de00b', 'FGTS | LIGHT 90' UNION ALL SELECT '33', '0b6db163-4a90-11ef-b04d-42010a07e007', 'FGTS | Fideliza' UNION ALL SELECT '34', '0b6f300b-4a90-11ef-b04d-42010a07e007', 'FGTS | Fideliza 90' UNION ALL SELECT '35', '56b562ef-7698-11ef-b6c5-42010a07e007', 'FGTS | TOP 90' ) AS dados JOIN tb_bancos AS bancos ON bancos.nome LIKE '%icred%' AND bancos.excluido = 0 ; INSERT INTO tb_produtos (`codigo`, `codigo_externo`, `descricao`, `banco_id`) SELECT * from (select `codigo`, `codigo_externo`, `descricao`, `banco_id` FROM 0_new_produtos) as tmp WHERE NOT EXISTS ( SELECT codigo FROM tb_produtos WHERE codigo = tmp.codigo ); UPDATE tb_produtos as produtos JOIN 0_new_produtos as icred on icred.codigo = produtos.codigo AND icred.banco_id = produtos.banco_id SET produtos.codigo_externo = icred.codigo_externo; DROP TABLE 0_new_produtos;
💾 保存文件
← 返回文件管理器