From b5f63df5c46a538ec4f0ebc493064d743159a5f1 Mon Sep 17 00:00:00 2001 From: yolou Date: Thu, 23 Oct 2025 22:58:13 +0200 Subject: [PATCH] =?UTF-8?q?Creation=20de=20la=20table=20utilisateur=20reli?= =?UTF-8?q?=C3=A9=20au=20rappel=20+=20ajout=20d'une=20colonne=20dans=20la?= =?UTF-8?q?=20table=20rappel=20ajoute=20de=20contrainte=20dans=20celle=20c?= =?UTF-8?q?i?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- papillon.sql | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/papillon.sql b/papillon.sql index 24e1229..a6ca04b 100644 --- a/papillon.sql +++ b/papillon.sql @@ -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 -); \ No newline at end of file +); +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;