Ver Mensaje Individual
  #7 (permalink)  
Antiguo 09/09/2009, 10:09
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Pregunta sobre NOW()

claro tampon.

supongamos tienes una tabla llamada pedido con los campos id_pedido y fecha.

create table pedido(id_pedido integer,fecha datetime);

Desde tu lenguaje de programación, en el campo de texto te viene la fecha en formato 05/sep/2009.

Para insertar esta fecha debes hacerlo con la función str_to_date así:

Código mysql:
Ver original
  1. mysql> create table pedido(id_pedido integer,fecha datetime);
  2. Query OK, 0 rows affected (0.00 sec)
  3.  
  4. mysql> insert into pedido values(1,str_to_date('5/sep/2009','%e/%b/%Y'));
  5. Query OK, 1 row affected (0.00 sec)
  6.  
  7. mysql> select *from pedido;
  8. +-----------+---------------------+
  9. | id_pedido | fecha               |
  10. +-----------+---------------------+
  11. |         1 | 2009-09-05 00:00:00 |
  12. +-----------+---------------------+
  13. 1 row in set (0.00 sec)
  14.  
  15. mysql>

de esta forma, la fecha queda almacenada en el formato de mysql con la entrada como la requieres.

Con date_format como te explico en el post anterior, puedes visualizarla como quieras.

Te queda claro?
__________________
Without data, You are another person with an opinion.
W. Edwads Deming