Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Điều gì xảy ra khi truy vấn MySQL không trả về hàng nào?


Từ kết quả MySQL trả về, rõ ràng thấy số hàng trong tập kết quả kèm thời gian thực thi.

Ví dụ có dữ liệu

mysql> Select * from ratelist ORDER BY Price LIMIT 3;
+----+------+-------+
| Sr | Item | Price |
+----+------+-------+
|  5 | T    |   250 |
|  1 | A    |   502 |
|  2 | B    |   630 |
+----+------+-------+
3 rows in set (0.00 sec)

Hiển thị "3 rows in set".

Ví dụ không có dữ liệu

mysql> Select * from ratelist where price > 2000;
Empty set (0.08 sec)

Trả về Empty set (tập rỗng) kèm thời gian thực thi. MySQL không trả về dữ liệu, cũng không báo lỗi - đây là hành vi bình thường.