INSERT, UPDATE y DELETE

Cambia los datos: añade filas, modifica valores de filas y elimina filas.

Sintaxis

INSERT INTO table_name (columns) VALUES (values);
UPDATE table_name SET column = value WHERE condition;
DELETE FROM table_name WHERE condition;

Ejemplo

UPDATE products SET unit_price = unit_price + 0.10 WHERE category = 'drinks';

Sube el precio de cada bebida 0.10; los demás productos no cambian.

Tablas usadas: products. Pruébalo en una lección de abajo.

Errores comunes

  • UPDATE y DELETE sin WHERE cambian o eliminan todas las filas. Ejecuta antes un SELECT con el mismo WHERE para comprobar las filas.
  • Los cambios se aplican al momento en una base de datos real. Practica con una copia o dentro de una transacción que puedas deshacer.

Practícalo