Hola gnzsoloyo,
gracias por tu respuesta, me dejas mucho más tranquilo. Pensaba que tendría algún problema con la base de datos porque PhpMyAdmin me respondía lo de aproximado en esa tabla. Creía que podía ser eso porque de golpe me falló el INSERT, vacié la tabla, y me dejó insertar correctamente de nuevo. Lo raro es que el INSERT sólo introducía los valores de dos campos, el id1 y el id2, (no siendo ninguno de ellos la clave autoincrementable, id )
La estructura de la tabla es:
Código:
`alumnos` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`id1` int(11) NOT NULL,
`id2` int(11) NOT NULL,
`nota` decimal(4,2) NOT NULL DEFAULT '11.11',
`obs` tinytext COLLATE utf8_spanish_ci NOT NULL,
`faltas` tinyint(4) NOT NULL DEFAULT '0',
`retrasos` tinyint(4) NOT NULL DEFAULT '0',
`comportamiento` varchar(1) COLLATE utf8_spanish_ci NOT NULL,
`activado` tinyint(1) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
KEY `id1` (`id1`,`id2`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci ;
No me ha vuelto a aparecer el fallo, si lo hace, te posteo el INSERT y la salida de error completa. Un saludo y gracias.