SQL UPDATE
UPDATE
La commande update permet de modifier les entrées d'une table.Table d'exemple
Nous utiliserons les données suivantes pour les exemples:CREATE DATABASE IF NOT EXISTS monsiteweb; | |
USE monsiteweb; | |
DROP TABLE IF EXISTS visiteurs; | |
CREATE TABLE visiteurs | |
( id int, adresse_ip varchar(255), date datetime ); | |
INSERT INTO visiteurs (id, date, adresse_ip) | |
VALUES | |
( "1", "2013-11-20 15:05:13", "5.20.4.96" ), | |
( "2", "2012-05-15 23:55:10", "105.12.3.6" ), | |
( "3", "2013-10-08 12:14:06", "52.24.23.3" ), | |
( "4", "2013-06-07 04:15:00", "36.45.25.204" ), | |
( "5", "2014-11-20 23:03:45", "49.102.45.101" ); |
Modifier des données
SELECT * FROM visiteurs;
UPDATE visiteurs SET adresse_ip = "0.0.0.0";
Modifier des données avec filtre
UPDATE visiteurs SET adresse_ip = "6.6.6.6" WHERE id = 3;
Modifier des données avec une jointure
UPDATE | |
visiteurs as a, | |
users as b | |
SET | |
a.adresse_ip = b.adresse_ip | |
WHERE | |
a.id = b.id; |
UNE QUESTION SUR L'ARTICLE?