Einzelnen Beitrag anzeigen
  #2  
Alt 01.10.2003, 08:47:12
diver-network diver-network ist offline
Junior Member
 
Registriert seit: Apr 2003
Ort: TÜ
Beiträge: 337
Hi flobee,

im MySQL Handbuch steht folgendes (Umlaute fehlen auch im Original PDF):
Zitat:

In einigen Fllen ndert MySQL lautlos eine Spaltenspezi kation von der, die in einem CREATE
TABLE-Statement angegeben wurde. (Das kann auch bei ALTER TABLE passieren.):
 VARCHAR-Spalten mit einer Lnge kleiner 4 werden in CHAR gendert.
 Wenn irgend eine Spalte in einer Tabelle eine variable Lnge hat, hat im Ergebnis jede
Zeile eine variable Lnge. Wenn daher eine Tabelle irgend welche Spalten variabler Lnge
enthlt (VARCHAR, TEXT oder BLOB), werden alle CHAR-Spalten, die lnger als drei Zeichen
sind, in VARCHAR-Spalten umgewandelt. Das beein
usst die Benutzung dieser Spalten
in keiner Weise, denn in MySQL ist VARCHAR nur eine andere Art, Zeichen zu speichern.
MySQL fhrt diese Umwandlung durch, weil sie Platz spart und Tabellenoperationen
schneller macht.
Schau auch mal im Handbuch bei den entsprechenden Spaltentypen nach.

HTH,

Andy
__________________
Delphine, Wale, Orcas und mee(h)r:
tauchen in Alor/Indonesien
http://www.alor-dive.com
Mit Zitat antworten