Cunku GUID degeri varchar(20)'ye uymaz. Ya char(32), 36,38 kullanacaksin ya da binary(16).
ildigim kadariyla mySQL'de GUID tipini native formatinda saklayabilecek bir datatipi yok, gunun birinde de yapacak gibi gozukmuyorlar.
char(38), 36 ve 32:
{BEB97F26-1B10-4367-94D5-8765D358B178}
BEB97F26-1B10-4367-94D5-8765D358B178
BEB97F261B10436794D58765D358B178
GUID 128bits integer yani 16 bytes binary. O haliyle sakla diycem ama mySQL'de uygun data tipi yok ( binary(16) native degil ). VFPdeki gibi c(36) en iyisi gibi. Hic olmazsa SQL serverla alip verirken kolay olur.
Neden SQL server kullanmiyorsun ki? Aklima gelmisken (reklamlarini gordum de ondan geldi) Advantage'da da uniqueidentifier tipi yok bildigim kadariyla, bir soralim bakalim reklam disinda bilgi alabilecekmiyiz:)