FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Un "Incorrect datetime value" que no entiendo
Estoy pasando el contenido de una DB (MySQL), de una web, a mi PC.
He exportado los datos, generado todos los INSERTs correspondientes, sin nigún problema. En fallo me lo da durante la importación. Ejecuto el script contra mi DB local y, cuando lleva unos 15.000 registros, salta un Incorrect datetime value. Pongo el trozo donde salta el error: Código SQL [-] //... INSERT INTO `t10_visitas` VALUES (2007, 2932, '2007-03-25 00:46:43', '80.24.90.175', 'ES', 'España', 'La Monja', '28.4333', '-16.3333', 'S'); INSERT INTO `t10_visitas` VALUES (2007, 2933, '2007-03-25 00:51:08', '80.24.90.175', 'ES', 'España', 'La Monja', '28.4333', '-16.3333', 'S'); INSERT INTO `t10_visitas` VALUES (2007, 2934, '2007-03-25 00:55:44', '64.62.187.6', 'US', 'Estados Unidos', 'Fremont', '37.5155', '-121.8962', 'S'); INSERT INTO `t10_visitas` VALUES (2007, 2935, '2007-03-25 00:57:37', '85.55.147.144', 'ES', 'España', '', '40', '-4', 'S'); //El error salta en el INSERT siguiente, los anteriores no den problemas INSERT INTO `t10_visitas` VALUES (2007, 2936, '2007-03-25 01:48:15', '66.249.66.139', 'US', 'Estados Unidos', 'Mountain View', '37.4192', '-122.0574', 'S'); INSERT INTO `t10_visitas` VALUES (2007, 2937, '2007-03-25 04:00:00', '201.211.30.137', 'VE', 'Venezuela', 'Caracas', '10.5', '-66.9167', 'S'); INSERT INTO `t10_visitas` VALUES (2007, 2938, '2007-03-25 04:00:00', '201.211.30.137', 'VE', 'Venezuela', 'Caracas', '10.5', '-66.9167', 'S'); //... Lo he probado en varios ordenadores y siempre falla a partir del mismo INSERT, ¿alguna idea?
__________________
Un programa 100% libre de errores, es una expresión 50% falsa. |
#2
|
||||
|
||||
¿Ya verificaste cuál es el la cadena de fecha-hora de la sentencia que falla?
Edito: No había leído bien. ¿Dónde quedó el botón "Borrar"? Última edición por Al González fecha: 26-09-2007 a las 17:15:31. |
#3
|
||||
|
||||
Pongo la estructura de la tabla a ver si ayuda a ver el fallo, porque cada vez entienndo menos.
Código SQL [-] CREATE TABLE IF NOT EXISTS T10_VISITAS ( ANNO INT(11) NOT NULL, ID INT(11) NOT NULL, FE_HORA TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, IP VARCHAR(15), C_PAIS VARCHAR(02) , N_PAIS VARCHAR(40), CITY VARCHAR(20), LAT VARCHAR(15), LONGITUD VARCHAR(15), ACTIVA CHAR(1), PRIMARY KEY (ANNO,ID) ); He seguido probando y veo que desde que la fecha sea posterior a '2007-03-25 00:59:59' salta el error.
__________________
Un programa 100% libre de errores, es una expresión 50% falsa. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Comentario "aplastante" contra los que atacan la "piratería" | Casimiro Notevi | La Taberna | 12 | 07-03-2010 14:03:02 |
Necesito llamar a métodos de clases "hija" desde su clase "padre" | Flecha | OOP | 17 | 20-04-2007 00:03:53 |
Ventana MDI, "Siempre visible" y "Pantalla completa" | ixMike | API de Windows | 7 | 11-04-2007 18:36:55 |
¿cuál es mejor: "close" o "application.terminate"? | unreal4u | Varios | 5 | 05-03-2007 11:01:19 |
Crear tabla con "datetime" | Alexander | Conexión con bases de datos | 1 | 29-05-2006 15:51:35 |
|