MarcosBL

Aprendiz de todo, maestro de nada

Test rápidos de MySQL – Test 1

MySQL
He decidido incluir los MySQL Test Quizzes de Carsten H. Pedersen entre estas notas, como recordatorio y como fuente de inspiración para procesos de selección de personal a la hora de contratar gente que vaya a trabajar principalmente con MySQL. Simplemente traduciré los Test del inglés y publicaré la solución como comentario.

Test 1

– Dada la siguiente estructura MySQL

CREATE TABLE prueba (
id INT NOT NULL,
data CHAR(30) DEFAULT NULL,
UNIQUE (id, data)
);

– Y una vez ejecutado este INSERT

INSERT INTO prueba VALUES (1, NULL);

…que hace que se inserte un registro en la BD, y recordando que el ínidce UNIQUE afecta a ambas columnas, que pasa si repetimos el mismo comando INSERT de nuevo ?

¿ Cuantos registros se guardan en dicha tabla tras el segundo INSERT ? ¿ Con qué valores ?

Pulsa para Mostrar/Ocultar la solución

Traducido con permiso expreso de Mysql Test Quiz 1 Original