
Un dato importante sobre fecha en Mysql
Publicado por VICTOR PEREZ (137 intervenciones) el 09/04/2013 22:23:13
Hola amigos,
Tratar con fechas en Mysql requiere un poco mas de atencion que en VFP. Por que ? MYSQL viene por defecto con la fecha yyyy-mm-dd....pero en mi caso, y sin saber como sucede esto, no he tenido que cambiar los formatos de los datos tipo fecha que he insertado en las tablas de MYSQL desde ambiente VFP. Por alli habia leido que debia poner primero el SET DATE JAPAN y luego guardar el dato tipo fecha en una variable y asi transferirla a mysql...pero no he tenido que cambiar el formato de fecha en ninguna ocasion y se mantiene la integridad de los datos.
Ahora bien, revisando la migracion de la base de datos de VFP -- > MYSQL encontre que no todos los registros de una determinada tabla se transferian y queria saber el por que ? Lo descubri en una tabla que maneja las cabeceras de mis facturas y que posee un campo tipo fecha donde se coloca la fecha en que la factura es PAGADA EN SU TOTALIDAD. En las TABLAS VFP ese campo podia estar en Blanco sin ningun inconveniente, pero en MYSQL no se puede dejar en blanco porque el registro no se agrega (si estamos agregando registros) o no se transfiere en el caso en que estemos migrando las bases.
Asi, que sencillamente NO SE PUEDEN MIGRAR REGISTROS CON FECHAS EN BLANCO.
saludos,
Victor,
Tratar con fechas en Mysql requiere un poco mas de atencion que en VFP. Por que ? MYSQL viene por defecto con la fecha yyyy-mm-dd....pero en mi caso, y sin saber como sucede esto, no he tenido que cambiar los formatos de los datos tipo fecha que he insertado en las tablas de MYSQL desde ambiente VFP. Por alli habia leido que debia poner primero el SET DATE JAPAN y luego guardar el dato tipo fecha en una variable y asi transferirla a mysql...pero no he tenido que cambiar el formato de fecha en ninguna ocasion y se mantiene la integridad de los datos.
Ahora bien, revisando la migracion de la base de datos de VFP -- > MYSQL encontre que no todos los registros de una determinada tabla se transferian y queria saber el por que ? Lo descubri en una tabla que maneja las cabeceras de mis facturas y que posee un campo tipo fecha donde se coloca la fecha en que la factura es PAGADA EN SU TOTALIDAD. En las TABLAS VFP ese campo podia estar en Blanco sin ningun inconveniente, pero en MYSQL no se puede dejar en blanco porque el registro no se agrega (si estamos agregando registros) o no se transfiere en el caso en que estemos migrando las bases.
Asi, que sencillamente NO SE PUEDEN MIGRAR REGISTROS CON FECHAS EN BLANCO.
saludos,
Victor,
Valora esta pregunta


1