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
|
||||
|
||||
CREATE TABLE rappel (
|
||||
id INT AUTO_INCREMENT PRIMARY KEY,
|
||||
titre VARCHAR(50) NOT NULL,
|
||||
contenu TEXT,
|
||||
theme VARCHAR(30),
|
||||
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