Hola a Todos.
Me aparece este error al lanzar un archivo ".sql" sobre una base de datos.
Tengo mas o menos localizado el error. El fichero que se lanza ejecuta primero un create table y luego una serie de inserts sobre dicha tabla creada anteriormente.
El error hace referencia a los siguientes campos (el error hace referencia a uno, pero al solucionarlo, ocurre en los siguientes del mismo tipo):
CREATE TABLE `ventas` (
.......
`encargo` enum('si','no') NOT NULL default 'no',
`exclusiva` enum('si','no') NOT NULL default 'no',
`origen_inmobexo` enum('si','no') NOT NULL default 'si',
........
El error se soluciona cuando voy uno por uno a los campos del insert y les coloco "manualmente" el "si" o el "no".
INSERT INTO `ventas` VALUES (25707, ......... '', '', '', ...........) ----> ERROR
_________________________________________________
INSERT INTO `ventas` VALUES (25707, ......... 'no', 'no', 'si', ...........) -----> OK
El problema esque son bastantes inserts como para ir modifiandolo uno a uno (cada insert tiene 70 campos).
Esta bien las sentencias de dichos campos, en el create table????
Que otra solucion veis?
Muchas gracias.