Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   Un "Incorrect datetime value" que no entiendo (https://www.clubdelphi.com/foros/showthread.php?t=48491)

Yaco 26-09-2007 12:14:01

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?

Al González 26-09-2007 17:11:54

¿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"? :o

Yaco 27-09-2007 13:01:40

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.


La franja horaria es GMT +2. Ahora son las 06:52:53.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi