Trong cơ sở dữ liệu của tôi, tôi có một số hồ sơ, nơi tôi đang sắp xếp theo những gì sẽ xảy ra là giá trị như nhau:Làm thế nào mysql đặt mua hàng với cùng một giá trị
| col1 | timestamp |
| row1 | 2011-07-01 00:00:00 |
| row2 | 2011-07-01 00:00:00 |
| row3 | 2011-07-01 00:00:00 |
SELECT ... ORDER BY timestamp
Dường như kết quả là theo một thứ tự ngẫu nhiên. Thứ tự ngẫu nhiên có nhất quán không. Điều đó có nghĩa là nếu tôi có các dữ liệu này trong hai máy chủ mysql. Tôi có thể mong đợi kết quả tương tự?
+1 lưu ý: tìm kiếm một cột bạn có thể đặt hàng bằng cách như một đối số thứ hai để có được kết quả phù hợp – Jacob
Trình tự các hàng được trả về được đảm bảo CHỈ theo mệnh đề 'ORDER BY' (hoặc trong MySQL, một' ORDER BY' được chỉ định ngầm định trong mệnh đề 'GROUP BY'.) Ngoài ra, KHÔNG CÓ BẢO ĐẢM của các hàng thứ tự sẽ được trả về Ngoài ra, MySQL được tự do trả về các hàng trong bất kỳ chuỗi nào. – spencer7593