批量修改行政区划
发布日期:2021-06-29 19:40:35 浏览次数:2 分类:技术文章

本文共 1285 字,大约阅读时间需要 4 分钟。

--行政区划表

drop table if exists sys_division;

/*==============================================================*/

/* Table: sys_division                                          */
/*==============================================================*/
create table sys_division
(
   division_id          int not null auto_increment comment '行政区划主键',
   division_code        varchar(32) comment '行政区划编码',
   division_name        varchar(50) comment '行政区划名称',
   division_father      varchar(32) comment '父行政区划',
   primary key (division_id)
);

--使用MySQL Workbench向导从Excel文件批量导入行政区划数据

-- 查询所有行政区划

select * from sys_division;

--查询所有市级行政区划

select count(*) from book.sys_division where division_id like '%0000';
--查询所有县级行政区划
select count(*) from book.sys_division where division_id like '%00';

-- 统计所有行政区划

select count(*) from sys_division;

--批量修改行政区划编码

update sys_division set division_id = division_code;

--批量修改父行政区划

update sys_division set division_father = null;

--批量修改市级父行政区划

update book.sys_division set division_father = CONCAT(substr(division_id, 1, 2), '0000') where division_id not like '%0000';

--批量修改县级父行政区划(北京、天津、上海、重庆是直辖市)

update book.sys_division set division_father = CONCAT(substr(division_id, 1, 4), '00') where division_id not like '%00' and division_id not like '11%' and division_id not like '12%' and division_id not like '31%' and division_id not like '50%' ;

转载地址:https://daqiang.blog.csdn.net/article/details/86290312 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Creative Tim
下一篇:使用Sonatype Nexus Repository Manager上传jar包

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2024年04月29日 16时06分43秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章