Bonjour,
J'ai crée mes tables dans postgreSQL
Si je désires faire un insert dans la table matieres, comment puis-je faire un insert dans la table matiere sans spécifier de paramètres pour la colonne institutions_id?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 CREATE TABLE matieres( matieres_id SERIAL, institutions_id INTEGER REFERENCES institutions(institutions_id) ON DELETE RESTRICT, matieres_nom VARCHAR(30) NOT NULL UNIQUE, CONSTRAINT matieres_id_pk PRIMARY KEY (matieres_id) ); CREATE TABLE institutions( institutions_id SERIAL, institutions_nom VARCHAR(30) NOT NULL UNIQUE, CONSTRAINT institutions_id_pk PRIMARY KEY (institutions_id) );
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 insert into matieres(institutions_id, matieres_nom) values('', "Base de données"); ne fonctionnent pas :-( merci
Partager