میشه با یک کوئری هم select کرد و هم update کرد؟
برنامه من به این صورت هست که هر رکوردی که select شد باید علامت گذاری بشه تا دفعه بعد دیگه انتخاب نشه. به این صورت:
select * from table where status=0 order by rand() limit 1000
خوب، رکوردهای انتخاب شده باید status آنها رو برابر 1 کنم تا دفعه بعد انتخاب نشن برای این کار از یک حلقه استفاده می کنم و هزار بار کوئری update اجرا میشه!
راهی هست که همون موقع که رکوردها select میشن، status آنها برابر 1 بشه؟