You do not understand what the specification is for.
Please refer to:
http://webyog.com/en/whitepapers/Using_SQL…L_Databases.pdf
SQLyog/SJA data sync will always sync complete rows. The specification is used to specify which columns are used for generating checksums. For instance if you have a unique column (more than the PK) you can specify that column alone and achieve a major performace improvement. Also avoiding BLOB columns for the checksum generation can speed up things a lot!