La fecha " cero " especial '0000-00-00'puede almacenarse y recuperarse como. '0000-00-00'.Cuando '0000-00-00'se usa unafecha a través del Conector / ODBC, se convierte automáticamente NULLporque ODBC no puede manejar ese tipo de fecha.
Debido a que MySQL realiza las conversiones que se acaban de describir, las siguientes declaraciones funcionan (suponiendo queidatees una DATEcolumna):
INSERT INTO t1 (idate) VALUES (19970505); INSERT INTO t1 (idate) VALUES ('19970505'); INSERT INTO t1 (idate) VALUES ('97-05-05'); INSERT INTO t1 (idate) VALUES ('1997.05.05'); INSERT INTO t1 (idate) VALUES ('1997 05 05'); INSERT INTO t1 (idate) VALUES ('0000-00-00'); SELECT idate FROM t1 WHERE idate >= '1997-05-05'; SELECT idate FROM t1 WHERE idate >= 19970505; SELECT MOD(idate,100) FROM t1 WHERE idate >= 19970505;
"Un equipo solo son piezas que intercambias hasta que terminas el trabajo, es eficiente, funciona."