2008-08-31 9 views

Respuesta

21

SELECT LEN (columnName) AS MyLength DE myTable

2

Si desea averiguar el máximo no debe haber una manera para que usted pueda obtener el esquema de la tabla. Normalmente puede hacer algo como SHOW COLUMNS en SQL o un comando de estilo DESCRIBE. En una cáscara de MySQL que se puede acortar a:

desc tablename; 

Entonces, si se desea determinar la longitud de una cadena normalmente hay una función como LENGTH(por bytes) o CHAR_LENGTH(para caracteres).

SELECT *, LENGTH(fieldname) AS len FROM tablename 
1
SELECT LEN(columnName) AS MyLength FROM myTable 

que utiliza esta consulta para mi mesa. Muestra el tamaño de cada fila en una columna en particular.

Necesito ese nombre de campo tamaño máximo que permita los caracteres.

Cuestiones relacionadas