Foreign Key erstellen ?

Code46

Erfahrenes Mitglied
Hi Leute,

ich versuche einen Foreign Key zu erstellen. Habe googled aber funktioniert irgendwie nicht.

Wenn ihr mir weiterhelfen könntet, würde ich mich sehr freuen.

Hier ist mein SQL Statment:

Code:
CREATE TABLE image(
 image_id INT NOT NULL AUTO_INCREMENT,
 usr_id int,
 type varchar(64),	
 name varchar(64),
 alt text,
 img blob
 PRIMARY KEY (image_id),
 FOREIGN KEY (usr_id) REFERENCES users(user_id)
)
 
Das sind meine Tabelle die ich schon habe:

Tabelle users:
user_id(Primary Key)
user_name
user_email
pwd
postcode
users_ip
approved
activation_code

Meine Zweite Tabelle,die ich versuche zu erstellen, sollte so aussehen:,

Tabelle image:
image_id(Primary Key)
usr_id(Foreign Key)
type
name
alt
img

Und dies ist mein Code um die Tabelle image zu erstellen:

CREATE TABLE image(
image_id INT NOT NULL AUTO_INCREMENT,
usr_id int,
type varchar(64),
name varchar(64),
alt text,
img blob,
PRIMARY KEY (image_id),
FOREIGN KEY (usr_id) REFERENCES users(user_id)
)
 

Neue Beiträge

Zurück