PHP + DOP / MySQL: como automaticamente consulta para descobrir comprimentos de campo VARCHAR?

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

  •  06-07-2019
  •  | 
  •  

Pergunta

Existe uma maneira de usar PHP + DOP para consultar um banco de dados MySQL e descobrir as larguras de alguns campos VARCHAR colunas? Eu não quero para codificar-los em meu arquivo PHP se possível.

(Objectivo:. Determinar comprimentos máximos de cordas para ser inserido quer a estas colunas, ou comparadas com os dados existentes nas colunas)

Foi útil?

Solução

Outras dicas

Just shoot a query to the information_schema.columns table and filter out the row you need. The value you're looking for is stored under 'CHARACTER_MAXIMUM_LENGTH'.

Run this query: 'DESCRIBE table_name' where table_name is the name of the table you're looking for information about. It'll return what you're looking for.

Select CHARACTER_MAXIMUM_LENGTH from INFORMATION_SCHEMA.COLUMNS where COLUMN_NAME='yourcolumn' and TABLE_NAME='yourtable';

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top