Creation de la table utilisateur relié au rappel + ajout d'une colonne dans la table rappel ajoute de contrainte dans celle ci
This commit is contained in:
+14
-2
@@ -1,9 +1,21 @@
|
|||||||
-- Table principale : les rappels
|
-- Table principale : les rappels
|
||||||
|
|
||||||
CREATE TABLE rappel (
|
CREATE TABLE rappel (
|
||||||
id INT AUTO_INCREMENT PRIMARY KEY,
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
||||||
titre VARCHAR(50) NOT NULL,
|
titre VARCHAR(50) NOT NULL,
|
||||||
contenu TEXT,
|
contenu TEXT,
|
||||||
theme VARCHAR(30),
|
theme VARCHAR(30),
|
||||||
rang INT
|
rang INT
|
||||||
);
|
);
|
||||||
|
SS
|
||||||
|
-- Table utilisateur
|
||||||
|
CREATE TABLE utilisateur (
|
||||||
|
id INT AUTO_INCREMENT PRIMARY KEY,
|
||||||
|
nom VARCHAR(50),
|
||||||
|
cle_unique CHAR(36) UNIQUE
|
||||||
|
);
|
||||||
|
|
||||||
|
-- Ajouter la FK côté rappel
|
||||||
|
ALTER TABLE rappel
|
||||||
|
ADD COLUMN IF NOT EXISTS utilisateur_id INT,
|
||||||
|
ADD CONSTRAINT fk_rappel_user FOREIGN KEY (utilisateur_id)
|
||||||
|
REFERENCES utilisateur(id) ON DELETE CASCADE;
|
||||||
|
|||||||
Reference in New Issue
Block a user