webForumDet fria alternativet

Kolumnlängd för VARCHAR?

Databaser & SQLur Databashanterare & SQL

1 svar · 312 visningar · startad av Ramzeus

RamzeusMedlem sedan mars 200642 inlägg
#1

Jag behöver en funktion eller ett sätt i MySQL att hämta ut hur stor en CHAR eller VARCHAR är definerad till.
T.ex om jag har följande:
name VARCHAR(50)
short_name VARCHAR(16)
zipcode VARCHAR(12)

Jag vill kunna hämta ut 50, 16 och 12 för respektive rad för att sedan kunna använda dessa värden i maxlength="" på en inputbox i en webbsida.
Ex:
<input type="text" name="name" id="name" size="30" maxlength="50" />
<input type="text" name="short_name" id="short_name" size="20" maxlength="16" />
<input type="text" name="zipcode" id="zipcode" size="20" maxlength="12" />

Finns det något sätt att göra detta på?
Ex: SELECT SIZE(name), SIZE(short_name), SIZE(zipcode) FROM customers;

The_HulkMedlem sedan juni 20031 837 inlägg
#2

SHOW FIELDS FROM customers; kanske kan vara lite hjälp på vägen.

122 ms totalt · 3 externa anrop · v20260731065814-full.94fcd635
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)