尝试运行以下查询:
UPDATE task_schedule
JOIN tasks ON (tasks.taskid=task_schedule.taskid)
SET task_schedule.user_position = @counter := @counter + 1
WHERE tasks.userid_owner = 6
ORDER BY task_schedule.product_position asc, task_schedule.productid asc
但是得到错误使用 UPDATE 和 ORDER BY错误。
无论如何我可以解决这个问题?