Migracje: string == text(255)?

jak w temacie :slight_smile:

nie text a char(255) lub varchar

inaczej, pole było zadeklarowane jako string okazało się ze “obcina” tekst który do niego trafia więc zmieniłem to na text i było ok, po czym jeden z super gości zmienił to na tekst(255) i pytanie brzmi czy przypadkiem jeżeli chodzi o dłogość stronga czy tam ilosć znaków, nie jest to samo string czy text(255)

Ja nic nie rozumiem :slight_smile: tekst ? czy text ? czy strong ?

string i text :slight_smile:

Hmm… http://dev.mysql.com/doc/refman/5.0/en/storage-requirements.html ?

string korzysta z pół char, varchar które maksymalnie mogą mięc 255 znaków. Wieć w sumie text 255 to varchar lub char(255) czyli string

no i grejt :slight_smile: też tak mi się wydawało tylko chciałem się upewnić :slight_smile:

Polecam doczytać link który podałem, tam są róźnice między varchar, string a text, blob etc.