diff --git a/script/sql/businessdatasyn/001-一期数据库更新.sql b/script/sql/businessdatasyn/001-一期数据库更新.sql index 434605a8..670d78bb 100644 --- a/script/sql/businessdatasyn/001-一期数据库更新.sql +++ b/script/sql/businessdatasyn/001-一期数据库更新.sql @@ -1,4 +1,4 @@ --- enforcement_registration 执法登记表 +-- enforcement_registration 执法登记记录表 -- 第1 步:先加字段,允许 NULL,不设默认值 ALTER TABLE enforcement_registration ADD COLUMN update_time DATETIME NULL; @@ -10,11 +10,74 @@ UPDATE enforcement_registration SET update_time = create_time WHERE update_time ALTER TABLE enforcement_registration MODIFY COLUMN update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP; + +-- non_enforcement_registration 非行政执法登记表 一期中已经包含update_time + +-- enterprise_information 企业信息表 + +-- 第1 步:先加字段,允许 NULL,不设默认值 +ALTER TABLE enterprise_information + ADD COLUMN update_time DATETIME NULL; + +-- 第 2 步:用 create_time 填充已有行 +UPDATE enterprise_information SET update_time = create_time WHERE update_time IS NULL; + +UPDATE enterprise_information SET update_time = NOW() WHERE update_time IS NULL; + +-- 第 3 步:改为自动更新(加上 DEFAULT + ON UPDATE) +ALTER TABLE enterprise_information + MODIFY COLUMN update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP; + +-- enforcement_inspection_program 执法检查计划 + +-- 第1 步:先加字段,允许 NULL,不设默认值 +ALTER TABLE enforcement_inspection_program + ADD COLUMN update_time DATETIME NULL; + +-- 第 2 步:用 create_time 填充已有行 +UPDATE enforcement_inspection_program SET update_time = create_time WHERE update_time IS NULL; + +UPDATE enforcement_inspection_program SET update_time = NOW() WHERE update_time IS NULL; + +-- 第 3 步:改为自动更新(加上 DEFAULT + ON UPDATE) +ALTER TABLE enforcement_inspection_program + MODIFY COLUMN update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP; + +-- enterprise_complaint 企业投诉 + +-- 第1 步:先加字段,允许 NULL,不设默认值 +ALTER TABLE enterprise_complaint + ADD COLUMN update_time DATETIME NULL; + +-- 第 2 步:用 create_time 填充已有行 +UPDATE enterprise_complaint SET update_time = create_time WHERE update_time IS NULL; + +UPDATE enterprise_complaint SET update_time = NOW() WHERE update_time IS NULL; + +-- 第 3 步:改为自动更新(加上 DEFAULT + ON UPDATE) +ALTER TABLE enterprise_complaint + MODIFY COLUMN update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP; + +-- enterprise_evaluate 企业投诉 + -- 附件 -- 送码入企 + -- 二维码 -- 企业 +-- select count(*) from enforcement_registration; +-- select count(*) from non_enforcement_registration; +-- select count(*) from enterprise_information; +-- select count(*) from enforcement_inspection_program; +-- select count(*) from enterprise_complaint; +-- select count(*) from enterprise_evaluate; +-- select count(*) from enterprise_law_enforcement; +-- select count(*) from enterprise_merchant_authorization; +-- select count(*) from law_enforcement_warning_list; +-- select count(*) from zdxt_file; +-- select count(*) from qr_code_generate_history; +-- select count(*) from enterprise_pub_qrcode;