Looks like this is not a bug with MySQL either. If you check the SQL dump of table, its like:
QUOTE
insert into `testsync` values ('0CD7EC6B-D4E6-48B8-BE8C-5','Balla Daffe','Orchestre Baobab','Pirate\'s Choice: The Legendary 1982 Session (2 of 2)','Afrikansk/Fusion',0,438804,6,80000,2,0,'',0,'mp3PRO','M:\\Peters Musik\\Orchestre Baobab\\Pirate\'s Choice The Legendary 1982 Session (2 of 2)\\06 Balla Daffe.mp3\0','2004-10-22 15:12:20','2004-12-20 05:04:14',0,4396369,0,0,'','','','','','')
In order for the UPDATE to match _exactly_ we will need to include this NULL as part of your WHERE clause. Since all the strings are NULL terminated, there is no way for SQLyog to know whether its a part of the data or string ending NULL.
I dont know how you got the extra NULL in the first place?
Was this data entered using SQLyog?
PS: This is not related to the SJA Data Sync error.