MySQL刪除前幾筆資料 後 有規律調整對應資料表內的uid值
MySQL刪除前幾筆資料 後 有規律調整對應資料表內的uid值
資料來源: https://zhidao.baidu.com/question/368220768.html
DELETE FROM table_name WHERE 1=1 ORDER BY order_name LIMIT row_num #刪除資料 UPDATE table_name SET uid=(uid-row_num) WHERE 1=1 #修改uid
uid是該資料表的欄位
table_name是你希望删除数据的所在表表名,
order_name 是你希望按照哪个字段来进行排序的字段名,如果是用系统自动默认的排序,order by order_name 这部分可以不写。
最后的limit row_num是用来确定删除前多少行的,row_num替换成你希望删除的行数就可以了
One thought on “MySQL刪除前幾筆資料 後 有規律調整對應資料表內的uid值”
SQL
刪除
前面
幾筆
MySQL刪除前幾筆資料
清除
删除
DELETE FROM table_name WHERE 1=1 ORDER BY order_name LIMIT row_num