我是初学者,在关系方面遇到麻烦。在这里,我有两张桌子1:infinity relation
。如果有人帮助我了解如何为他们创建表格,我将不胜感激。
A has id, name attribute
B has id , email password attribute
A:B = 1:infinity.
如何创建这个?
此外,如果 A 自身具有无限关系,那将如何解决?
你在寻找这样的东西吗?
CREATE TABLE users
(
id INT NOT NULL PRIMARY KEY,
name VARCHAR(64),
user_id INT,
CONSTRAINT fk_users_user_id FOREIGN KEY (user_id) REFERENCES users (id)
);
CREATE TABLE accounts
(
id INT NOT NULL PRIMARY KEY,
user_id INT NOT NULL,
email VARCHAR(64),
password VARCHAR(32),
CONSTRAINT fk_accounts_user_id FOREIGN KEY (user_id) REFERENCES users (id)
);
这是SQLFiddle演示