Código MySQL:
Ver original
Y lo he traducido por:
Código MySQL:
Ver original
Pero no puedo tener dos TIMESTAMP a la vez. Como lo soluciono? gracias
| |||
Dos columnas TIMESTAMP a la vez? Buenas! He exportado esto de un Access:
Código MySQL:
Ver original Y lo he traducido por:
Código MySQL:
Ver original Pero no puedo tener dos TIMESTAMP a la vez. Como lo soluciono? gracias |
| ||||
Respuesta: Dos columnas TIMESTAMP a la vez? Podría ser con un trigger BEFORE INSERT. En el body del trigger haces algo como:
Código SQL:
Ver original No lo he probado, pero creo que esto te funciona. saludos
__________________ Without data, You are another person with an opinion. W. Edwads Deming |
| ||||
Respuesta: Dos columnas TIMESTAMP a la vez? Que se note un poco tu interes en aprender http://www.google.com.co/search?aq=f...ggers+en+mysql trata de montarlo y si tienes problemas, vuelve con dudas concretas. saludos
__________________ Without data, You are another person with an opinion. W. Edwads Deming |
| |||
Respuesta: Dos columnas TIMESTAMP a la vez? Vale, lo entiendo. Son unos disparadores que actuaron en funcion del tipo de triger y de sus condiciones. Lo he probado ANTES del CREATE TABLE tal que asi:
Código MySQL:
Ver original Pero me da error de sintaxis en la linea 2. Gracias! |
| ||||
Respuesta: Dos columnas TIMESTAMP a la vez? Acabo de descubrir algo curioso. Cuando se tienen dos campos timestamp en una tabla, el valor NULL nunca es una opción, así que el primero creado automaticamente toma un valor por defecto current_timestamp y el otro un valor '0000-00-00 00:00:00'. Entonces te propongo que crees la tabla así:
Código MySQL:
Ver original Con los dos valores por defecto en '0000-00-00 00:00:00' y ya con el trigger se modifiquen a current_timestamp. El trigger sería así:
Código MySQL:
Ver original pruebas
Código MySQL:
Ver original saludos
__________________ Without data, You are another person with an opinion. W. Edwads Deming |
Etiquetas: |