Bug #40294 datetime is not null??
Submitted: 24 Oct 2008 2:37 Modified: 24 Nov 2008 3:48
Reporter: xie he Email Updates:
Status: No Feedback Impact on me:
None 
Category:MySQL Server: Data Types Severity:S3 (Non-critical)
Version:5.0.X OS:Linux (2.6.9-5.ELsmp)
Assigned to: CPU Architecture:Any
Tags: order by

[24 Oct 2008 2:37] xie he
Description:
mysql> desc photo_category_user14;
+------------+------------------+------+-----+---------+-------+
| Field      | Type             | Null | Key | Default | Extra |
+------------+------------------+------+-----+---------+-------+
| uid        | int(11) unsigned | NO   | PRI |         |       | 
| categoryid | int(11) unsigned | NO   | PRI |         |       | 
| amount     | int(11)          | YES  |     | 0       |       | 
| picurl     | varchar(128)     | YES  |     |         |       | 
| password   | varchar(20)      | YES  |     |         |       | 
| level      | int(2)           | YES  |     | 0       |       | 
| createtime | datetime         | YES  |     |         |       | 
| updatetime | datetime         | YES  |     |         |       | 
+------------+------------------+------+-----+---------+-------+

"select * from photo_category_user14 where uid=34957710 order by createtime desc;" result of query is null
but "select * from photo_category_user14 where uid=34957710 order by createtime asc;" it is ok

mysql> desc photo_category_user14;
+------------+------------------+------+-----+---------+-------+
| Field      | Type             | Null | Key | Default | Extra |
+------------+------------------+------+-----+---------+-------+
| uid        | int(11) unsigned | NO   | PRI |         |       | 
| categoryid | int(11) unsigned | NO   | PRI |         |       | 
| amount     | int(11)          | YES  |     | 0       |       | 
| picurl     | varchar(128)     | YES  |     |         |       | 
| password   | varchar(20)      | YES  |     |         |       | 
| level      | int(2)           | YES  |     | 0       |       | 
| createtime | datetime         | NO   |     |         |       | 
| updatetime | datetime         | NO   |     |         |       | 
+------------+------------------+------+-----+---------+-------+
"select * from photo_category_user14 where uid=34957710 order by createtime desc;" it is ok
but "select * from photo_category_user14 where uid=34957710 order by createtime asc;" it is ok

why ??

sorry,my english is not ok

How to repeat:
ysql> desc photo_category_user14;
+------------+------------------+------+-----+---------+-------+
| Field      | Type             | Null | Key | Default | Extra |
+------------+------------------+------+-----+---------+-------+
| uid        | int(11) unsigned | NO   | PRI |         |       | 
| categoryid | int(11) unsigned | NO   | PRI |         |       | 
| amount     | int(11)          | YES  |     | 0       |       | 
| picurl     | varchar(128)     | YES  |     |         |       | 
| password   | varchar(20)      | YES  |     |         |       | 
| level      | int(2)           | YES  |     | 0       |       | 
| createtime | datetime         | YES  |     |         |       | 
| updatetime | datetime         | YES  |     |         |       | 
+------------+------------------+------+-----+---------+-------+

"select * from photo_category_user14 where uid=34957710 order by createtime desc;" result of query is null
but "select * from photo_category_user14 where uid=34957710 order by createtime asc;" it is ok

mysql> desc photo_category_user14;
+------------+------------------+------+-----+---------+-------+
| Field      | Type             | Null | Key | Default | Extra |
+------------+------------------+------+-----+---------+-------+
| uid        | int(11) unsigned | NO   | PRI |         |       | 
| categoryid | int(11) unsigned | NO   | PRI |         |       | 
| amount     | int(11)          | YES  |     | 0       |       | 
| picurl     | varchar(128)     | YES  |     |         |       | 
| password   | varchar(20)      | YES  |     |         |       | 
| level      | int(2)           | YES  |     | 0       |       | 
| createtime | datetime         | NO   |     |         |       | 
| updatetime | datetime         | NO   |     |         |       | 
+------------+------------------+------+-----+---------+-------+
"select * from photo_category_user14 where uid=34957710 order by createtime desc;" it is ok
but "select * from photo_category_user14 where uid=34957710 order by createtime asc;" it is ok

why ??

sorry,my english is not ok
[24 Oct 2008 3:48] Valeriy Kravchuk
Thank you for a problem report. Please, try to repeat with a latest version, 5.0.67, and inform about the results.
[25 Nov 2008 0:00] Bugs System
No feedback was provided for this bug for over a month, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".