Saltar al contenido

código de error 1292 valor de fecha incorrecto mysql

Hola usuario de nuestro sitio web, encontramos la respuesta a tu búsqueda, continúa leyendo y la obtendrás más abajo.

Solución:

con mysql 5.7el valor de fecha como 0000-00-00 00:00:00 no está permitido.

Si quieres permitirlo, tienes que actualizar tu mi.cnf me gusta:

sudo nano /etc/mysql/my.cnf

encontrar

[mysqld]

Añadir después de:

sql_mode="NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

Reinicie el servicio mysql:

sudo service mysql restart

¡Hecho!

Inserte la fecha en el siguiente formato yyyy-MM-dd ejemplo,

INSERT INTO `PROGETTO`.`ALBERGO`(`ID`, `nome`, `viale`, `num_civico`, `data_apertura`, `data_chiusura`, `orario_apertura`, `orario_chiusura`, `posti_liberi`, `costo_intero`, `costo_ridotto`, `stelle`, `telefono`, `mail`, `web`, `Nome-paese`, `Comune`) 
VALUES(0, 'Hotel Centrale', 'Via Passo Rolle', '74', '2012-05-01', '2012-09-31', '06:30', '24:00', 80, 50, 25, 3, '43968083', '[email protected]', 'http://www.hcentrale.it/', 'Trento', 'TN')

Estaba teniendo el mismo problema en Workbench más la consulta de inserción desde la aplicación C#. En mi caso, usar el formato ISO resuelve el problema

string value = date.ToString("yyyy-MM-dd HH:mm:ss");

Si te ha resultado de provecho nuestro artículo, sería de mucha ayuda si lo compartieras con otros programadores y nos ayudes a difundir nuestra información.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *