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

Valores Default en MySQL

Estas en el tema de Valores Default en MySQL en el foro de Mysql en Foros del Web. Hola compañeros, tengo una pregunta que hacerles necesito saber si en los valores default value se pueden hacer condiciones con otras columnas de la tabla... ...
  #1 (permalink)  
Antiguo 05/03/2012, 18:41
 
Fecha de Ingreso: enero-2012
Ubicación: Chihuahua
Mensajes: 6
Antigüedad: 12 años, 2 meses
Puntos: 0
Pregunta Valores Default en MySQL

Hola compañeros, tengo una pregunta que hacerles necesito saber si en los valores default value se pueden hacer condiciones con otras columnas de la tabla... por ejemplo...


Tengo un maestro de articulos en el cual tengo una columna llamada Linea(familia), y quiero agregar dos columnas llamadas depto el cual tendria el primer caracter de la columna linea y otra columna subdepto que tendria los caracteres despues del primero... pero que lo haga de forma automatica cuando se agregue un registro?


LINEA | DEPTO | SUBDEPTO
125 | 1 | 25


... y si su respuesta es que utilice los triggers, pues les doy las gracias de antemano si me decir donde consigo como hacer uno para este problema..


Bueno muchas gracias, que tengan excelente inicio de semana! (:
  #2 (permalink)  
Antiguo 06/03/2012, 01:10
Avatar de repara2  
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 13 años, 6 meses
Puntos: 331
Respuesta: Valores Default en MySQL

Respuesta, triggers: http://barcoavenus.blog.com/2010/12/...ados-en-mysql/
Ahí tienes un artículo, en cualquier caso no parece tener mucho sentido lo que planteas. Si el valor de familia viene de dos campos anteriores, entonces puedes resolverlo cada vez que hagas una select sin necesidad de guardar nada en tablas. También puedes hacerlo por programación en el lenguaje que utilices, saludos.
__________________
Fere libenter homines, id quod volunt, credunt.

Etiquetas: default, tabla
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 18:17.