![]() |
mysql no inserta fecha
Lo que hago es hacer una simple insercion y solo me pone 0000-00-00 porque?.
esta es la consulta insert into database.tabla (ID, Date) values (1, 14/09/2013) En vez de poner la fecha 14/09/2013 me pone ceros, porque hace eso sql? |
Hola connor.
Aparentemente tendrías que encerrar la fecha entre comillas simples o dobles, revisa estos enlaces:Saludos. :) |
MySQL por default mete las fechas como lo marca la norma ISO: Año-mes-dia. MySQL acepta cadenas (strings) de caracteres que cumplan con ese requisito sin problema por lo que tienes que hacer esto:
|
Cita:
insert into database.tabla (ID, Date) values (str_to_date("14/09/2013", "%d/%m/%Y")) o tambien se pueden usar guiones la Y del formato de al ultimo tiene que ser mayuscula asi como esta. insert into database.tabla (ID, Date) values (str_to_date("14-09-2013", "%d-%m-%Y")) |
| La franja horaria es GMT +2. Ahora son las 06:08:07. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi