Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Đây có phải là lỗi sắp xếp MySQL không?

Có vẻ như đó là một lỗi trong phiên bản của bạn.

Tôi đã thử nó với MySQL 5.5.8 và nó được sắp xếp chính xác:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.5.8 MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> select * from test order by title asc;
+----+----------------------------+
| id | title                      |
+----+----------------------------+
|  4 | ABCDEFGHIJKLMNOPQRSTUVWXYY |
|  3 | ABCDEFGHIJKLMNOPQRSTUVWXYZ |
|  1 | record1                    |
|  2 | record2                    |
+----+----------------------------+
4 rows in set (0.00 sec)

mysql> select * from test order by title desc;
+----+----------------------------+
| id | title                      |
+----+----------------------------+
|  2 | record2                    |
|  1 | record1                    |
|  3 | ABCDEFGHIJKLMNOPQRSTUVWXYZ |
|  4 | ABCDEFGHIJKLMNOPQRSTUVWXYY |
+----+----------------------------+
4 rows in set (0.00 sec)

mysql>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn tiêu chí ngủ đông để lấy các cột cụ thể

  2. ClassNotFoundException khi kết nối với Mysql bằng JDBC

  3. Nhận giá trị cao thứ hai trong bảng MySQL

  4. MySQL tính toán trung bình động của N hàng

  5. Làm cách nào để chọn các hàng có giá trị cột KHÔNG ĐẦY bằng cách sử dụng CodeIgniter's ActiveRecord?