« MySQL/Manipulation de données » : différence entre les versions

Contenu supprimé Contenu ajouté
→‎INSERT : Un seul syntaxhighlight
Ligne 11 :
Insérer un enregistrement (les valeurs sont insérées dans l'ordre où les colonnes apparaissent dans la base) :
<syntaxhighlight lang=mysql>
INSERT INTO TableName
VALUES (value1, value2, value3)
</syntaxhighlight>
 
-- Deux lignes :
INSERT INTO TableName
<syntaxhighlight lang=mysql>
VALUES (value1, value2, value3), (value4, value5, value6)
INSERT INTO TableName
VALUES (value1, value2, value3), (value4, value5, value6)
 
INSERT INTO antiques VALUES (21, 01, 'Ottoman', 200.00);
INSERT INTO antiques (buyerid, sellerid, item) VALUES (01, 21, 'Ottoman');
</syntaxhighlight>
 
-- Copier ceux d'une autre table :
SELECTINSERT INTO table1(field1, field2)
<syntaxhighlight lang=mysql>
INSERTSELECT INTO table1(field1, field2)
FROM table2
SELECT field1, field2
FROM table2
</syntaxhighlight>
 
-- Copier une ligne :
INSERT INTO World_Events SELECT * FROM National_Events
<syntaxhighlight lang=mysql>
INSERT INTO World_Events SELECT * FROM National_Events
</syntaxhighlight>