INSERT, UPDATE e DELETE
Modifica i dati: aggiungi righe, cambia i valori nelle righe e rimuovi righe.
Sintassi
INSERT INTO table_name (columns) VALUES (values);UPDATE table_name SET column = value WHERE condition;DELETE FROM table_name WHERE condition;
Esempio
UPDATE products SET unit_price = unit_price + 0.10 WHERE category = 'drinks';
Aumenta il prezzo di ogni bevanda di 0.10; gli altri prodotti non cambiano.
Tabelle usate: products. Provalo in una lezione qui sotto.
Errori comuni
- UPDATE e DELETE senza WHERE modificano o rimuovono ogni riga. Esegui prima una SELECT con lo stesso WHERE per controllare le righe.
- In un database reale le modifiche hanno effetto subito. Esercitati su una copia, oppure in una transazione che puoi annullare con ROLLBACK.