Различия MySQL поставленной на Windows и Linux

Довелось писать приложение которое работает и с MySQL установленной на Windows и с MySQL установленной на Linux. Оказывается есть различия. Пришлось сначала вычищать код,чтоб приложение написанное и оттестированное на MySQL Lin заработало как нужно на MySQL Win.

1) На MySQL Windows машине не должно быть в конце запроса » ; »
2) При выполнении запроса на MySQL Windows выполняется проверка,»влезает ли»передаваяемое значение в ячеку. Т.е. если например обьявлено что в таблице поле VarChar(10), то при попытке засунуть туда строку длинной 20 символов,MySQL Win ругнется, а Linux просто обрежет