update-id.sql 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. update `base_line` t inner join sys_dept t1 on t.dept_name = t1.dept_name
  2. set t.dept_id = t1.dept_id where t.dept_name = t1.dept_name ;
  3. update `base_station` t inner join sys_dept t1 on t.dept_name = t1.dept_name
  4. set t.dept_id = t1.dept_id where t.dept_name = t1.dept_name ;
  5. update `base_station` t inner join base_line t1 on t.line_name = t1.line_name
  6. set t.line_id = t1.line_id where t.line_name = t1.line_name ;
  7. update `base_substation` t inner join sys_dept t1 on t.dept_name = t1.dept_name
  8. set t.dept_id = t1.dept_id where t.dept_name = t1.dept_name ;
  9. update `base_pillar` t inner join base_station t1 on t.qj = t1.station_name
  10. set t.station_id = t1.station_id where t.qj = t1.station_name ;
  11. update `base_pillar` t inner join base_line t1 on t.xb = t1.line_name
  12. set t.xb = t1.line_id where t.xb = t1.line_name ;
  13. update `base_pillar` t inner join sys_dept t1 on t.bm = t1.dept_name
  14. set t.bm = t1.dept_id where t.bm = t1.dept_name ;
  15. -- 地面磁感应器
  16. update base_dmcgyq t inner join base_line t1 on t.xb = t1.line_name
  17. set t.line_id = t1.line_id ;
  18. update base_dmcgyq t inner join base_station t1 on t.qj = t1.station_name
  19. set t.station_id = t1.station_id ;
  20. -- 交叉线岔
  21. update base_jcxc t inner join base_line t1 on t.xb = t1.line_name
  22. set t.line_id = t1.line_id ;
  23. update base_jcxc t inner join base_station t1 on t.qj = t1.station_name
  24. set t.station_id = t1.station_id ;
  25. -- 无交叉线岔
  26. update base_wjcxc t inner join base_line t1 on t.xb = t1.line_name
  27. set t.line_id = t1.line_id ;
  28. update base_wjcxc t inner join base_station t1 on t.qj = t1.station_name
  29. set t.station_id = t1.station_id ;
  30. -- 2022.5.2增加密码修改时间字段
  31. ALTER TABLE `sys_user` ADD COLUMN `pwd_set_date` datetime(0) NULL DEFAULT NULL COMMENT '密码设置时间' AFTER `password`;