In this blog post, you’ll learn more about the Sybase Error Column ‘%1’ in foreign key has a different definition than primary key and the reason for receiving this error
Sybase SQL Error Message
Column ‘%1’ in foreign key has a different definition than primary key
Reason for this Error
The data type of the column in the foreign key is not the same as the data type of the column in the primary key. Change the definition of one of the columns using ALTER TABLE.