Bug #42241 | comparing non-numeric varchar fields to the number zero yields true | ||
---|---|---|---|
Submitted: | 21 Jan 2009 15:14 | Modified: | 21 Jan 2009 15:42 |
Reporter: | Edam | Email Updates: | |
Status: | Not a Bug | Impact on me: | |
Category: | MySQL Server: Data Types | Severity: | S3 (Non-critical) |
Version: | 5.0.51a-3ubuntu5.4 | OS: | Any |
Assigned to: | CPU Architecture: | Any |
[21 Jan 2009 15:14]
Edam
[21 Jan 2009 15:42]
Valeriy Kravchuk
Current behaviour: mysql> select 0='abc'; +---------+ | 0='abc' | +---------+ | 1 | +---------+ 1 row in set, 1 warning (0.00 sec) mysql> show warnings\G *************************** 1. row *************************** Level: Warning Code: 1292 Message: Truncated incorrect DOUBLE value: 'abc' 1 row in set (0.03 sec) is clearly described in the manual, http://dev.mysql.com/doc/refman/5.0/en/type-conversion.html. If you ask for some other behaviour this will be a feature request that can be implemented in MySQL 6.1 or later.