-- 去掉状态为 取消 的 delete from T_供方资料_V2014 where ID_GF in (select ID from T_资格预审表 where 准入标识 = '取消' or 状态标识 != '办理完毕'); delete from T_增项 where id in (select ID from T_资格预审表 where 准入标识 = '取消' or 状态标识 != '办理完毕'); delete from T_变更信息 where ID in (select ID from T_资格预审表 where 准入标识 = '取消' or 状态标识 != '办理完毕'); delete from T_年审 where id in (select ID from T_资格预审表 where 准入标识 = '取消' or 状态标识 != '办理完毕'); delete from T_资格预审表_JRMX where id in (select ID from T_资格预审表 where 准入标识 = '取消' or 状态标识 != '办理完毕'); delete from T_不良行为记录 where gfid in (select ID from T_资格预审表 where 准入标识 = '取消' or 状态标识 != '办理完毕'); delete from T_交费记录 where ID_GF in (select ID from T_资格预审表 where 准入标识 = '取消' or 状态标识 != '办理完毕'); delete from T_资格预审表 where 准入标识 = '取消' or 状态标识 != '办理完毕'; -- 导入前 UPDATE `T_资格预审表` SET `有效期止`='2025年12月27日' WHERE `准入类别`='技术服务类' AND `企业名称`='天津市博创环保科技有限公司'; UPDATE `T_资格预审表` SET `有效期止`='2025年08月27日' WHERE `有效期止`='2025年28月27日'; UPDATE `T_资格预审表` SET `有效期止`='2025年12月27日' WHERE `准入类别`='技术服务类' AND `企业名称`='河北昆相环保技术有限公司'; UPDATE `T_资格预审表` SET `有效期止`='2023年1月26日' WHERE `准入类别`='物资类' AND `企业名称`='南阳市亚华石油机械有限公司'; UPDATE `T_增项` SET `准入类别`='技术服务类' WHERE `准入类别`='机修类'; UPDATE `T_不良行为记录` SET `日期`='2019-12-17' WHERE `日期`='2019.12.17'; UPDATE `T_不良行为记录` SET `日期`='2020-12-22' WHERE `日期`='2020.12.22'; UPDATE `T_不良行为记录` SET `日期`='20150215' WHERE `日期`='201560215'; DELETE from `T_供方资料_V2014` WHERE `类别` is null; DELETE from `T_供方资料_V2014` WHERE `类别` = ''; UPDATE `T_供方资料_V2014` set `类别` = '银行开户许可证或基本存款账户信息' WHERE `类别` = '开户行许可证' or `类别` = '银行开户许可' or `类别` = '银行开户许可证' or `类别` = '开户许可证'; UPDATE `T_供方资料_V2014` set `类别` = '企业信用信息截屏' WHERE `类别` = '企业信用信息系统截屏'; UPDATE `T_供方资料_V2014` set `类别` = '诚信合规承诺书' WHERE `类别` = '承诺书'; UPDATE `T_供方资料_V2014` SET 有效期至=REPLACE(`有效期至`, '/', '-'), 有效期至=REPLACE(`有效期至`, '年', '-'), 有效期至=REPLACE(`有效期至`, '月', '-'), 有效期至=REPLACE(`有效期至`, '日', ''), 日期=REPLACE(`日期`, '/', '-'), 日期=REPLACE(`日期`, '年', '-'), 日期=REPLACE(`日期`, '月', '-'), 日期=REPLACE(`日期`, '日', ''); UPDATE `T_供方资料_V2014` SET 有效期至 = concat(有效期至, '-01') where (length(有效期至) = 6 or length(有效期至) = 7) and 有效期至 not like '%-'; UPDATE `T_供方资料_V2014` SET 有效期至 = concat(有效期至, '01') where 有效期至 like '%-'; UPDATE `T_供方资料_V2014` SET 日期 = '2011-01-01' where 日期 = '2011-0'; UPDATE `T_年审` SET `企业名称`='华北利星行机械(北京)有限公司' WHERE `企业名称`='华北利星行机械(北京)有限公司'; update `T_资格预审表` set 成立时间 = '2020-08-03' where 成立时间 = '二O二O年八月三日'; update `T_资格预审表` set 成立时间 = '2014-05-14' where 成立时间 = '二〇一四年五月十四日'; update `T_资格预审表` set 成立时间 = '2006-08-07' where 成立时间 = '二00六年八月七日'; update `T_资格预审表` set 成立时间 = '2001-08-16' where 成立时间 = '二00一年八月十六日'; update `T_资格预审表` set 成立时间 = '1998-01-01' where 成立时间 = '一九九八年'; update `T_资格预审表` set 成立时间 = '2011-03-03' where 成立时间 = '20113.3'; update `T_资格预审表` set 成立时间 = trim(成立时间); update `T_资格预审表` set 成立时间 = replace(成立时间, '年' , '-01-01') where locate('年', 成立时间) > 0 and locate('月', 成立时间) = 0 and locate('日', 成立时间) = 0 ; update `T_资格预审表` set 成立时间 = replace(成立时间, '-' , '') where locate('-', 成立时间) > 0 and length(成立时间) = 1; update `T_资格预审表` set 成立时间 = replace(成立时间, '.' , '-') where locate('.', 成立时间) > 0; update `T_资格预审表` set 成立时间 = replace(成立时间, '年' , '-') where locate('年', 成立时间) > 0; update `T_资格预审表` set 成立时间 = replace(成立时间, '月' , '-') where locate('月', 成立时间) > 0; update `T_资格预审表` set 成立时间 = replace(成立时间, '日' , '') where locate('日', 成立时间) > 0; update `T_资格预审表` set 成立时间 = replace(成立时间, '号' , '') where locate('号', 成立时间) > 0; update `T_资格预审表` set 成立时间 = replace(成立时间, '/' , '-') where locate('/', 成立时间) > 0; update `T_资格预审表` set 成立时间 = concat(成立时间 , '-01') where (locate('-', 成立时间) > 0 and (length(成立时间) = 7 or length(成立时间) = 6) and 成立时间 NOT like '%-'); update `T_资格预审表` set 成立时间 = concat(成立时间 , '01') where 成立时间 like '%-'; update `T_资格预审表` set 成立时间 = concat(成立时间 , '-01-01') where LENGTH(成立时间) = 4; set session bulk_insert_buffer_size = 120 * 1024 * 1024; SET GLOBAL group_concat_max_len=1024000; set global innodb_flush_log_at_trx_commit = 2; set global sync_binlog = 100000; ALTER TABLE `OilSupplierCertSub` ADD INDEX index_oldid ( `OldId` ); ALTER TABLE `OilSupplierCertAppend` CHANGE COLUMN `Remark` `Remark` MEDIUMTEXT NULL COMMENT '备注' COLLATE 'utf8_general_ci' AFTER `Status`; -- 验证 -- select count(*) from OilSupplierCert where SupplierId = 0; -- select count(*) from OilSupplierCertSub where SupplierId = 0; -- select count(*) from OilAnnualAudit where SupplierId = 0; -- select count(*) from OilAnnualAudit where CerId is null; -- select count(*) from OilAnnualAudit where SupplierId is null; -- select count(*) from OilSupplierCertAppend where SupplierId = 0; -- select count(*) from OilSupplierCertAppend where SupplierCertId = 0; -- 导入后 UPDATE OilSupplierCert SET `SupplierId`=619 WHERE `AccessCardNo`='2018WZ327'; UPDATE OilSupplierCert SET `SupplierId`=1195 WHERE `AccessCardNo`='2020WZ154'; UPDATE OilSupplierCertSub SET `SupplierId`=619, `SupplierCertId`=2069 WHERE `OldId`=9541; UPDATE OilSupplierCertSub SET `SupplierId`=1195, `SupplierCertId`=2994 WHERE `OldId`=11093; delete from OilSupplierCertAppend where SupplierId = 0; delete from OilAnnualAudit where SupplierId is null; -- 服务类改certsub update OilSupplierCertSub set Code = '1201',Name = '业务培训',SubClassId = 525 where Name = '内审员培训' and SupplierTypeCode = '03'; update OilSupplierCertSub set Code = '151501',Name = '电梯维修',SubClassId = 658 where Name = '电梯维保' and SupplierTypeCode = '03'; update OilSupplierCertSub set Code = '656',Name = '通用车辆维修',SubClassId = 658 where (Name = '小客车整车维修' or Name = '机动车检测' or Name = '一类大型客车维修' or Name = '一类中型客车维修' or Name = '一类小型客车维修' or Name = '一类大型货车维修' or Name = '一类中型货车维修' or Name = '一类小型货车维修' or Name = '一类总成维修' or Name = '一类整车维修' or Name = '一类工程机械车辆维修' or Name = '二类大型客车维修' or Name = '二类中型客车维修' or Name = '二类小型客车维修' or Name = '二类大型货车维修' or Name = '二类中型货车维修' or Name = '二类小型货车维修' or Name = '二类总成维修' or Name = '二类整车维修' or Name = '二类工程机械车辆维修' or Name = '三类货车维修(须注明细)' or Name = '三类客车维修(须注明细)' or Name = '三类工程机械车辆维修(须注明细)') and SupplierTypeCode = '03';