Ich versuche, ein paar Tabellen zu erstellen, und ich kann nicht meine Schlüssel ordnungsgemäß funktionieren.Kann nicht sehen, warum es nicht funktioniert
Create table FAQ (
id int(10) PRIMARY KEY AUTO_INCREMENT,
question text,
answer text
);
Create table templates (
id int(10) AUTO_INCREMENT,
name varchar(80),
value varchar(30),
sql_db text,
sql_table text,
Primary Key(id,name,value)
);
Create table clientes(
id int(10) AUTO_INCREMENT,
nome varchar(80),
email varchar(30),
website varchar(80),
template_name varchar(80),
template_value varchar(30),
modo varchar(10),
data datetime,
Primary Key (id),
FOREIGN KEY (template_name) REFERENCES templates(name),
FOREIGN KEY (template_value) REFERENCES templates(value)
);
Ich möchte nur einfache Beziehungen zwischen diesen beiden Tabellen machen.
Es ist irgendwie komisch eine PK auf ID, Name und Wert zu bauen – Strawberry