8
ลำดับ Mysql ตามค่า ID เฉพาะ
เป็นไปได้ไหมที่จะเรียงลำดับใน mysql โดย "เรียงตาม" โดยใช้ชุดค่าคอลัมน์ (ID) ที่กำหนดไว้ล่วงหน้าเช่น: เรียงลำดับตาม (ID = 1,5,4,3) ดังนั้นฉันจะได้รับระเบียน 1, 5, 4, 3 ในนั้น ออกคำสั่ง? UPDATE:เกี่ยวกับการใช้ mysql ในทางที่ผิด ;-) ฉันต้องอธิบายว่าทำไมฉันถึงต้องการสิ่งนี้ ... ฉันต้องการให้บันทึกของฉันเปลี่ยนการจัดเรียงแบบสุ่มทุกๆ 5 นาที ฉันมีงาน cron ที่ต้องทำตารางอัพเดตเพื่อใส่ลำดับการจัดเรียงแบบสุ่มที่แตกต่างกัน มีเพียงปัญหาเดียว! PAGINATION. ฉันจะมีผู้เยี่ยมชมที่มาที่เพจของฉันและฉันให้ผลลัพธ์ 20 รายการแรกแก่เขา เขาจะรอ 6 นาทีและไปที่หน้าที่ 2 และเขาจะได้ผลลัพธ์ที่ไม่ถูกต้องเนื่องจากลำดับการจัดเรียงมีการเปลี่ยนแปลงทั้งหมด ดังนั้นฉันคิดว่าถ้าเขามาที่ไซต์ของฉันฉันจะใส่ ID ทั้งหมดในเซสชันและเมื่อเขาอยู่ในหน้าที่ 2 เขาจะได้รับบันทึกที่ถูกต้องแม้ว่าการเรียงลำดับจะเปลี่ยนไปแล้วก็ตาม มีวิธีอื่นที่ดีกว่าในการทำเช่นนี้หรือไม่?