Bug #80541 wrong sql get error result
Submitted: 27 Feb 2016 11:02 Modified: 27 Feb 2016 13:28
Reporter: Michael yang Email Updates:
Status: Duplicate Impact on me:
None 
Category:MySQL Server Severity:S3 (Non-critical)
Version:5.1.73 OS:CentOS
Assigned to: CPU Architecture:Any

[27 Feb 2016 11:02] Michael yang
Description:
when execute a wrong sql,mysql execute success and get error result

see blow step

How to repeat:

mysql> select * from user_bought_order where order_id='lxzx1602261502584900'\G                         *************************** 1. row ***************************
       order_id: lxzx1602261502584900
        user_id: 34
     address_id: 0
   order_status: 2
    create_time: 1456470178
     orig_price: 2
    order_price: 1
  express_price: 0
       pay_time: 1456568975
express_company:
 express_out_id:
       province:
           city:
           area:
        address:
         mobile:
           name:
      post_code:
1 row in set (0.00 sec)

mysql> update user_bought_order set order_status=1 and pay_time=0 where order_id='lxzx1602261502584900';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> select * from user_bought_order where order_id='lxzx1602261502584900'\G                         *************************** 1. row ***************************
       order_id: lxzx1602261502584900
        user_id: 34
     address_id: 0
   order_status: 0
    create_time: 1456470178
     orig_price: 2
    order_price: 1
  express_price: 0
       pay_time: 1456568975
express_company:
 express_out_id:
       province:
           city:
           area:
        address:
         mobile:
           name:
      post_code:
1 row in set (0.00 sec)
[27 Feb 2016 13:28] MySQL Verification Team
Thank you for the bug report. Duplicate of http://bugs.mysql.com/bug.php?id=6583.