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

Términos relacionados: , , , , , , , , ,

12 comentarios a esta entrada

Deja tu opinión

Sólo se permiten las etiquetas XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Post anteriores/siguientes:

Post (quizás) relacionados:

  • Test rápidos de MySQL - Test 6

  • Test 6 La siguiente consulta es perfectamente válida y hace lo que se espera de ella: [mysql] SELECT DATE(hora_creacion) AS date, COUNT(*)...
  • Test rápidos de MySQL - Test 4

  • Test 4 ¿ Qué tipo de datos almacena un rango mayor de datos ? ¿ MEDIUMINT o INT ? ¿ Qué tipo de datos puede almacenar un...
  • Test rápidos de MySQL - Test 8

  • Test 8 En el Test 5, trabajamos con los siguientes CREATE TABLE e INSERT: [mysql] CREATE TABLE test ( id varchar(1) NOT NULL, PRIMARY KEY ...
  • Test rápidos de MySQL - Test 5

  • Test 5 Este Test es cortesia de Lasse Christiansen, aparentemente residente de Japón. Imaginemos los siguientes comandos: [mysql] CREATE TABLE test ( id varchar(1) NOT NULL, PRIMARY...
  • Test rápidos de MySQL - Test 7

  • Test 7 Supongamos la siguiente serie de comandos: [mysql] CREATE TABLE pruebas ( key1 INT NOT NULL PRIMARY KEY, key2 INT NOT NULL UNIQUE ); INSERT INTO pruebas...