修正MYSQL错误数据的一个存储过程
2024-09-04 15:19:02
-- 添加索引
CREATE INDEX idx_STRUCTURE_ID ON t_resource_info(STRUCTURE_ID); DROP PROCEDURE IF EXISTS `P_RepairSchemeIdError`; CREATE PROCEDURE `P_RepairSchemeIdError`()
BEGIN
DECLARE v_scheme_id_int int ;
DECLARE v_maxId int;
DECLARE v_CurrentId int;
set v_scheme_id_int=;
select MAX(id), MIN(id) into v_maxId,v_CurrentId from t_resource_info where scheme_id_int=v_scheme_id_int; while (v_CurrentId<v_maxId) do UPDATE t_resource_info p INNER JOIN t_resource_structure pp ON p.STRUCTURE_ID = pp.STRUCTURE_ID
SET p.SCHEME_ID_INT = pp.SCHEME_ID_INT WHERE p.SCHEME_ID_INT=v_scheme_id_int and p.id<v_CurrentId; set v_CurrentId=v_CurrentId+; end while; UPDATE t_resource_info p INNER JOIN t_resource_structure pp ON p.STRUCTURE_ID = pp.STRUCTURE_ID
SET p.SCHEME_ID_INT = pp.SCHEME_ID_INT WHERE p.SCHEME_ID_INT=v_scheme_id_int;
END call P_RepairSchemeIdError;
最新文章
- pcl曲面重建模块-poisson重建算法示例
- js对话框5秒自动消失
- springMVC-mvc:annotation-driven
- CentOS安装PHP和mysql
- AC日记——热浪 codevs 1557 (最短路模板题)
- 股票中带有ST和*ST的股票是什么意思啊?一图了解新三板与主板、中小板、创业板制度差异!
- HTML标签使用特写
- 将商品SKU数据按商品分组,组装成json数据
- spring 自定义schema
- windows中path环境变量即时生效
- Pathchirp—有效的带宽估计方法(二)
- Unity3d在线游戏Socket通讯
- Google SRE
- SQLServer之创建全文索引
- 转发:已知rsa的模数和指数 生成pem公钥文件
- Linux服务器开机自动启动服务或脚本的方法
- VS2008 编译出错 fatal error C1859: unexpected precompiled header error, simply rerunning the compiler might fix this problem
- .net amr格式文件转换成mp3格式文件的方法
- 查看tomcat项目中,具体占用cpu高的线程。
- 递归锁,event事件和信号量
热门文章
- [译]The Python Tutorial#3. An Informal Introduction to Python
- 权限组件(12):自动发现项目中有别名的URL
- 基于Ajax提交formdata数据、错误信息展示和局部钩子、全局钩子的校验。
- windows7下将Cygwin加入右键菜单,并从当前目录打开
- [Hdu1693]Eat the Trees(插头DP)
- DiyCode开源项目 TopicActivity 分析
- OpenCV学习笔记(四) Mat的简单操作
- java多线程安全的问题
- leetcode 【 Partition List 】python 实现
- 【Remove Duplicates from Sorted Array】cpp