MarcosBL

Aprendiz de todo, maestro de nada

Test rápidos de MySQL – Test 7

MySQL
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 VALUES (1,1), (2,2);
[/mysql]

La tabla contiene ahora (1,1) y (2,2). Ahora hacemos

[mysql]
REPLACE INTO pruebas VALUES (1,3);
[/mysql]

Pregunta 1: La tabla contiene ahora (1,3) y (2,2). Explica por qué.

Ahora ejecutamos:

[mysql]
REPLACE INTO pruebas VALUES (1,2);
[/mysql]

Pregunta 2: La tabla ahora contiene una sóla columna (1,2). ¿ Por qué ?

Pregunta 3: ¿ Cual es el valor de «Rows affected» en tu cliente después de las dos consultas REPLACE ?

Pulsa para Mostrar/Ocultar la solución

Traducido con permiso expreso de Mysql Test Quiz 7 Original

Creado por Carsten H. Pedersen

Otros Test anteriores:

1 comentarios en “Test rápidos de MySQL – Test 7

Deja una respuesta

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