ฉันมีตาราง (mytable) ที่มีคอลัมน์ AUTO_INCREMENT (id_mt) เมื่อฉันทำแบบสอบถามง่ายๆเช่น
SELECT * FROM mytable;
ผลลัพธ์จะเรียงลำดับตามคอลัมน์ AUTO_INCREMENT เช่นเดียวกับ
SELECT * FROM mytable order by id_mt;
ดังนั้นคำถามของฉันคือ: อะไรคือกฎ (ถ้ามี) สำหรับลำดับผลลัพธ์เมื่อคุณไม่ใช้ 'order by' และถ้าคุณมีคอลัมน์ AUTO_INCREMENT
เพื่อความชัดเจนสำหรับบางคนที่อ้างถึงโพสต์อื่น: ฉันไม่ได้ใช้
ALTER TABLE mytable ORDER BY sort_order ASC;
เป็นที่ชัดเจนว่าแบบสอบถามนี้เพียงแค่เปลี่ยนประสิทธิภาพเมื่อคุณใช้แบบสอบถาม ORDER BY คำถามของฉันคือ 'AUTO_INCREMENT เปลี่ยนแปลง (บังคับ ?) ลำดับของ SELECT แบบง่ายหรือไม่'