Chargement...

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;
SQL
UPDATE visiteurs SET adresse_ip = "0.0.0.0";
SQL

Modifier des données avec filtre

UPDATE visiteurs SET adresse_ip = "6.6.6.6" WHERE id = 3;
SQL

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;
SQL


UNE QUESTION SUR L'ARTICLE?


CSSW Apprendre à créer son site web CSSW