Я использую репликацию mysql master-slave для резервного копирования базы данных, но через несколько дней подчиненный сервер получил следующую ошибку:
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\'''
Кажется, что «значение идентификатора столбца 29» равно не корректно завершением двумя символами одинарной кавычки. Но я не знаю, как это случилось. Как я могу отладить эту проблему?
mysql версия: ведущее и ведомое устройства имеют одинаковую версию 5.7.30.