Giả sử tôi có một truy vấn với hai điều kiện MySQL:Trình tự thực hiện điều kiện trong MySQL
SELECT * FROM `table` WHERE `field_1` = 1 AND `field_2` LIKE '%term%';
Điều kiện đầu tiên là rõ ràng là sẽ rẻ hơn rất nhiều so với thứ hai, vì vậy tôi muốn chắc chắn rằng nó chạy đầu tiên, hạn chế nhóm các hàng sẽ được so sánh với mệnh đề LIKE. Các điều kiện truy vấn MySQL có chạy theo thứ tự chúng được liệt kê hay không, nếu không, có cách nào để xác định thứ tự không?
Không chẩn đoán một truy vấn cụ thể, chỉ cần nghiền ngẫm khả năng. Cảm ơn lời khuyên EXPLAIN, tôi sẽ phải đọc nó. – wyatt