Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Como saber si un cambo existe

Estas en el tema de Como saber si un cambo existe en el foro de Mysql en Foros del Web. Hola! En mi base de datos mysql me gustaria saber como puedo hacer para saber si un campo (que quiero consultar, o insertar o modificar) ...
  #1 (permalink)  
Antiguo 12/07/2012, 06:11
 
Fecha de Ingreso: julio-2012
Mensajes: 5
Antigüedad: 11 años, 9 meses
Puntos: 0
Como saber si un cambo existe

Hola!


En mi base de datos mysql me gustaria saber como puedo hacer para saber si un campo (que quiero consultar, o insertar o modificar) ya existe para hacer la operacion o mandar mensaje de error.

Grácias y siento la pregunta pero soy un poco novato

Un saludo!
  #2 (permalink)  
Antiguo 12/07/2012, 06:42
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Como saber si un cambo existe

En el servidor existe una base de datos llamada INFORMATION_SCHEMA, esta tiene una tabla llamada COLUMNS, cualquier campo de una base de datos de ese servidor esta registrada ahi...

Cita:
SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE, COLUMN_DEFAULT
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'tbl_name'
[AND table_schema = 'db_name']
[AND column_name LIKE 'wild']

SHOW COLUMNS
FROM tbl_name
[FROM db_name]
[LIKE 'wild']
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Etiquetas: sql, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:14.