My table is as follows:
Value Distance (float) (float) ---------------------------- 2.0 42.3 1.0 56.9 3.2 20.0 1.3 18.5 I issued a query, 'update table set value=4.0 where distance=42.3' But this doesn't work. This works fine with the values 20.0 and 18.5 and doesn't work with the values 42.3 and 56.9. The problem, I discerned, was with the floating point comparison. Works fine with the rounded figures like, 20.0 and 18.5, while doesn't work with others. Is this the reason? In case yes, how do I solve the problem? I've tried creating the distance column with an explicitly specified precision. But doesn't work that way either. --------------------------------------------------------------------- Before posting, please check: http://www.mysql.com/manual.php (the manual) http://lists.mysql.com/ (the list archive) To request this thread, e-mail <[EMAIL PROTECTED]> To unsubscribe, e-mail <[EMAIL PROTECTED]> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php