PHP + PDO / MySQL: ¿cómo consultar automáticamente para averiguar las longitudes de campo de VARCHAR?

StackOverflow https://stackoverflow.com/questions/1019123

  •  06-07-2019
  •  | 
  •  

Pregunta

¿hay alguna manera de usar PHP + PDO para consultar una base de datos MySQL y descubrir los anchos de columna de algunos campos VARCHAR? No quiero codificarlos en mi archivo PHP si es posible.

(propósito: determinar las longitudes máximas de las cadenas que se insertarán en estas columnas o se compararán con los datos existentes en las columnas).

¿Fue útil?

Otros consejos

Simplemente realice una consulta en la tabla information_schema . columnas y filtre la fila que necesita. El valor que está buscando se almacena en 'CHARACTER_MAXIMUM_LENGTH'.

Ejecute esta consulta: 'DESCRIBE table_name ' donde table_name es el nombre de la tabla sobre la que está buscando información. Le devolverá lo que está buscando.

Seleccione CHARACTER_MAXIMUM_LENGTH de INFORMATION_SCHEMA.COLUMNS donde COLUMN_NAME = 'yourcolumn' y TABLE_NAME = 'yourtable';

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top