Código MySQL:
Ver original
Me dice:
#1067 - Invalid default value for 'fecha'
GRAX!
| |||
funcion now() en datetime |
| |||
Respuesta: funcion now() en datetime Pues aqui "supuestamente" funciono: http://www.w3schools.com/SQL/func_now.asp y hasta ahora las veces que he consultado w3schools no me ha fallado Grax espero respuestas |
| ||||
Respuesta: funcion now() en datetime Tu error son las comillas creo.... Cambia esto: ALTER TABLE `usuarios` CHANGE `fecha` `fecha` DATETIME NOT NULL DEFAULT 'Now()' Por: ALTER TABLE `usuarios` CHANGE `fecha` `fecha` DATETIME NOT NULL DEFAULT Now() Suerte.
__________________ Atte. MasterOjitos :ojotes: Todo sobre Programación Web Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog |
| |||
Respuesta: funcion now() en datetime Las comillas es cortesia de phpMyAdmin, pero fui a la consola y aun sin las comillas me da el mismo error. --------------------------------------------------------------- Tambien intente con modify pero me da el mismo error Última edición por Bigcrime; 08/06/2010 a las 16:12 Razón: Tambien |
| ||||
Respuesta: funcion now() en datetime Entonces segun el link que enviaste, te da una unica solucion segun yo.... 1. Exporta la tabla 2. Copia el Codigo 3. Modificalo como deseas con el NOW() 4. Elimina la tabla 5. Ejecuta el nuevo codigo Suerte ^^
__________________ Atte. MasterOjitos :ojotes: Todo sobre Programación Web Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog |
| ||||
Respuesta: funcion now() en datetime Bueno Ultimo recurso : Al parecer no acepta Now() como dato por defecto, asi que prueba con el tipo TIMESTAMP Cambia: ALTER TABLE `usuarios` CHANGE `fecha` `fecha` DATETIME NOT NULL DEFAULT Now() Por: ALTER TABLE `usuarios` CHANGE `fecha` `fecha` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP Suerte y Gracias por el karma
__________________ Atte. MasterOjitos :ojotes: Todo sobre Programación Web Las ultimas tendencias en Efectos y Recursos Web: MasterOjitos Blog |
| |||
Respuesta: funcion now() en datetime Al parecer es un bug! En este pagina tienen 3 años discutiendo http://bugs.mysql.com/bug.php?id=27645 AhHh pero io queria datetime -,-, aqui dice que datetime es 55% mas rapido que timestamp: http://www.dbtuna.com/article.asp?id=36 GrAx! probare el timestamp a ver que TaL! ^_^ pero si alguien sabe del datetime plz decid |
Etiquetas: |