I use mysql master-slave replication for backing-up database, but the slave server got the following error after several days:
Last_SQL_Errno: 1292
Last_SQL_Error: Error 'Truncated incorrect DOUBLE value: '29''' on query. Default database: 'my_database'. Query: 'UPDATE `a_table` SET `name`='xxx',`phone`='xxx',`mch_key`='xxx',`switch`='1',`update_time`=1592612052 WHERE `id` = '29\'''
It seems that the "column id value 29" is not correct by trailing with two single quote symbol. But I don't know how was this happened. How can I debug this problem?
mysql version: master and slave is same version 5.7.30.