OVH Cloud OVH Cloud

INSERT INTO d'une ligne vide

1 réponse
Avatar
myname
Bonjour,

j'ai une table avec un champ ID en numéro automatique,
et toutes les autres colonnes ont des valeurs par défaut.

Est-il possible d'insérer une ligne "sans rien", c'est-à-dire que le ID
serait renseigné et tous les autres champs mis aux valeurs par défaut.

Quelque chose comme :

INSERT INTO maTable;

ou

INSERT INTO maTable() VALUES();

Merci !

1 réponse

Avatar
zOrg2net
Bonjour myname,

Tu peux copier ta table existante, la renommer (tbl_ValDef par ex.) et la
modifier en supprimant le champ automatique. N'y laisse qu'un enregistrement
avec les valeurs par défaut, crée une requête ajout, qui ajoutera
l'enregistrement de la table "tbl_ValDef", dans ta table d'origine. Du style:

INSERT INTO tbl_Origine ( ValDef1, ValDef2, ValDef3, ValDef4, ValDef5 )
SELECT tbl_ValDef.ValDef1, tbl_ValDef.ValDef2, tbl_ValDef.ValDef3,
tbl_ValDef.ValDef4, tbl_ValDef.ValDef5
FROM tbl_ValDef;

C'est une idée, mais y a peut-être mieux.

Bonne continuation.

zOrg2net
(Avec zOrg2net 7OuNet)


Bonjour,

j'ai une table avec un champ ID en numéro automatique,
et toutes les autres colonnes ont des valeurs par défaut.

Est-il possible d'insérer une ligne "sans rien", c'est-à-dire que le ID
serait renseigné et tous les autres champs mis aux valeurs par défaut.

Quelque chose comme :

INSERT INTO maTable;

ou

INSERT INTO maTable() VALUES();

Merci !