Bonsoir a tous,
Je trvaille sur un petit projet. Je dois réaliser une BdD contenant 2 tables : l'une Image et l'autre Tags.
Image doit contenir le numéro, le nom et l'image (blob).
Tags doit faire référence a l'image contenue dans la table "Image". Celle-ci doit référencer l'image (caractéristique de l'image).
Mon probleme est que je n'arrive pas a faire de lien entre les tables (clé primaire et etrangere)
Voici ce que j'ai programmé :
Image :
CREATE TABLE image (
rowid INTEGER UNSIGNED NOT NULL,
name varchar(20) NOT NULL,
img mediumblob,
PRIMARY KEY (rowid)
)
Tags :
CREATE TABLE tags (
rowid INTEGER UNSIGNED NOT NULL,
name_tag varchar(20) NOT NULL,
PRIMARY KEY (rowid),
INDEX image_FKIndex1(rowid),
FOREIGN KEY (rowid)
REFERENCES image(rowid)
on delete no action
)
Merci pour votre aide![]()
Partager