Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

क्या यह एक MySQL सॉर्टिंग बग है?

वास्तव में आपके संस्करण में एक बग प्रतीत होता है।

मैंने इसे MySQL 5.5.8 के साथ आजमाया और वहां इसे सही तरीके से सॉर्ट किया गया:

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. MySQL और Java - अंतिम सम्मिलित मूल्य (JDBC) की आईडी प्राप्त करें

  2. उन सभी ग्राहक आईडी और उपनामों की सूची बनाएं जिन्होंने 2 से अधिक ऑर्डर किए हैं

  3. क्वेरी पंक्तियाँ जिनके लिए मेटा डेटा कुंजी मौजूद नहीं है

  4. प्रत्येक पंक्ति के लिए mysql में ट्रिगर्स में कैसे काम करता है?

  5. MySQL:उपयोगकर्ता के लिए डेटाबेस तक पहुँच अस्वीकृत