Entrer des valeurs dans table
Fermé
eliah
-
20 avril 2005 à 15:07
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 20 avril 2005 à 15:54
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 20 avril 2005 à 15:54
A voir également:
- Entrer des valeurs dans table
- Rechercher ou entrer l'adresse - Guide
- Table ascii - Guide
- Table des matières word - Guide
- Entrer les informations d'identification reseau - Guide
- Adresse IP locale : comment la trouver facilement - Guide
4 réponses
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
20 avril 2005 à 15:16
20 avril 2005 à 15:16
Chez moi, la syntaxe du insert est:
INSERT INTO nomTable (colonne1, colonne2, colonne3) VALUES (valeur1, valeur2, valeur3)
Voir: http://sqlpro.developpez.com/cours/sqlaz/dml/#L1.1
INSERT INTO nomTable (colonne1, colonne2, colonne3) VALUES (valeur1, valeur2, valeur3)
Voir: http://sqlpro.developpez.com/cours/sqlaz/dml/#L1.1
Oui il y a cette syntaxe également mais moi cke je veux faire c en utilisant SET pouvoir ajouter plusieurs primers dans la colonne nom_primer
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
20 avril 2005 à 15:45
20 avril 2005 à 15:45
Ben, il faut faire plusieurs INSERT à la suite, non ?
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
20 avril 2005 à 15:54
20 avril 2005 à 15:54
Rapelle sur le formule pour eliah :
INSERT INTO ... sert à insérer des nouvelle ligne dans une tables, donc à priori ce que tu souhaite faire.
UPDATE [table] SET [champ]=[valeur] WHERE ...
sert à changer la valeur d'un champ d'une table.
Conclusion, ne mélange pas les deux sinon ca n'ira pas c'est sur.
Donc utilise plutot ceci :
Et généralement pour que ton code soit plus lisible ar d'autre personnes, comme l'a fait remarquer SebSauvage, tu met les noms des champs de ta table entre parenthèse entre le nom de la table et le 'VALUES' :
(colonne1, colonne2, colonne3, ...)
++
INSERT INTO ... sert à insérer des nouvelle ligne dans une tables, donc à priori ce que tu souhaite faire.
UPDATE [table] SET [champ]=[valeur] WHERE ...
sert à changer la valeur d'un champ d'une table.
Conclusion, ne mélange pas les deux sinon ca n'ira pas c'est sur.
Donc utilise plutot ceci :
INSERT INTO resultats_analyses VALUES ('' , '3 race' , 'Dorade' , 'RpL17-rev' ,'UBC801' , 'UBC827' , '2005-4-20 15:2:54' , '' , '' , '' , '');
Et généralement pour que ton code soit plus lisible ar d'autre personnes, comme l'a fait remarquer SebSauvage, tu met les noms des champs de ta table entre parenthèse entre le nom de la table et le 'VALUES' :
(colonne1, colonne2, colonne3, ...)
++