用存储过程删除重复数据且留下一条数据

原本打算用一条sql直接执行,可是数据量太大,因此正好拿存储过程练练。感谢个人同事对个人帮助。mysql 要求:删除相同order_id的其余多余数据。id是主键sql 思路:对数据根据order_id排序,这样相同数据就会紧挨着,而后使用游标,也就是循环,对比上下两条记录的order_id 如相同,删掉,如不相同,则把此行order_id赋值给一个变量,以便为了下次循环的时候比较、oop 话很少
相关文章
相关标签/搜索