-
question sur INSERT INTO
Bonjour,
Avec INSERT INTO, doit on obligatoirement renseignement toutes les colonnes de la ligne ou bien il y a t'il possibilité d'indiquer seulement les colonnes qui nous intéresses?
Si l'on met une valeur par défaut pour les colonnes non souhaitées dans la table, cela nous évite de les indiquer dans INSERT INTO?
Merci pour vos réponses
Bonne journée
Cédric
-
Oui a condition d'indiquer le nom des colonnes :
Code:
INSERT INTO table (colonneA, colonneB) VALUES ("A", "B")
-
merci pour votre réponse, si j'ai bien compris, je suis obligé d'indiquer tous les noms de colonnes avec une valeurs vide ou pleine?
-
Non.
Tu peux n'indiquer que les colonnes que tu veux.
Il faut par contre que les autres colonnes aient une valeur par défaut.
-
Tu peux aussi faire ça
Code:
INSERT INTO TABLE VALUES ("A", "B"), ("C", "D");
A condition que tu mettes tous les champs de ta table, sans forcement mettre le nom de tes champs et dans l'ordre.
Attention aux types de données...