Varchar -> char geht nicht

Varchar -> char geht nicht

Sebastian Tobias Mendel genannt Mendelsohn lists at
Don Okt 2 13:23:29 CEST 2003

> ich versuche gerade ein feld von varchar(32) nach char(32)
> unzukonfigurieren.
> alter table tabelle change feld feld char(32) not null
> mysql führ die query aus, das feld bleibt aber unverändert als varchar..
> irgendjemand eine idee warum das passiert?

If any column in a table has a variable length, the entire row is 
variable-length as a result. Therefore, if a table contains any 
variable-length columns (VARCHAR, TEXT, or BLOB), all CHAR columns 
longer than three characters are changed to VARCHAR columns. This 
doesn't affect how you use the columns in any way; in MySQL, VARCHAR is 
just a different way to store characters. MySQL performs this conversion 
because it saves space and makes table operations faster. See section 7 
MySQL Table Types.

Sebastian Mendel

Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter

php::bar PHP Wiki   -   Listenarchive