Archivo
Archivo
-
-
-
-
-
-
- Google y el mundial de fútbol
- Herramientas útiles en enlaces
- Ser agradecidos con los bloggers
- Errores de herencia en PHP5
- Error con la librería de SSH2 en PHP
- Siguiendo con Google
- Firmar aplicaciones para symbian
- Bug en firefox al ordenar arrays
- Frameworks vs frameworks
- Librerías útiles en javascript
- Fechas, valor por defecto en MySQL
- Convertir fechas de excel a PHP
- Mis plugins para jQuery
-
-
-
-
-
-
Etiquetas
Etiquetas
Entradas populares de este blog
Hacer un select readonly con jQuery
Listado de palabras en castellano
Fechas, valor por defecto en MySQL
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Los tipos de datos datetime, date y timestamp en mysql son muy utilizados y tiene un rango de validez entre el 1 de enero del año 1000 y el 31 de diciembre del 9999.
Admiten muchos tipos de formatos a la hora de insertar datos, cadenas con distintos separadores y valores numéricos que representen una fecha válida como YYYYMMDDHHIISS.
En concreto el tipo de dato timestamp puede tener valores por defecto como CURRENT_TIMESTAMP y también es aplicable al realizar un update sobre la fila con el evento ON CHANGE.
Como nota importante de los valores por defecto en timestamp es que no se admiten 2 o más columnas con este valor en mysql, ya sean en la cláusula default o en la cláusula on update, esto provocaría un error del tipo:
ERROR: Error 1293: Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause
Ejemplo:
CREATE TABLE t (
ts TIMESTAMP
DEFAULT CURRENT_TIMESTAMP
ON UPDATE CURRENT_TIMESTAMP
);
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Comentarios