![]() Mailinglisten-Archive |
"[gb-x.de] Kurt Jagersberger" <kurt_(at)_gb-x.de> wrote on 29.06.01 23:04:15: > >Hallo Liste. > >Gibt es eine M�glichkeit, die maximale Zeichenl�nge einer Spalte >auszugeben? Bisher verwende ich LONGTEXT, welches allerdings mit einer >L�nge von 4294967295 Zeichen sehr �berdimensioniert erscheint. Die >Alternative w�re TEXT oder MEDIUMTEXT. Da ich jedoch keinen Inhalt >abschneiden m�chte, kann ich diese �nderungen erst nach einer >entsprechenden Absicherung vornehmen. > >Gibts hier eine SQL-Interne Funktion, mit der ich dies l�sen kann? Mein >Gedanke, dies �ber php und strlen() zu l�sen, w�re zwar durchf�hrbar, >aber �ber 30.000 Datens�tze durchschleifen zu m�ssen, w�re die >schlechteste L�sung. > >Danke schon im Voraus. >Kurt > Hi Kurt, dazu hat der MySQL die Funktion LENGTH() (s.a. Manual Kapitel 7.4.10 String Functions) und die Funktion MAX() (s.a. Manual Kapitel 7.4.13 Functions for Use with GROUP BY Clauses): select max(length(feld)) from tabelle Ciao Oliver --- !!NEU!! Fragen und Antworten zu MySQL und dieser Liste unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive