因此,首先我不確定這是否是雙重帖子,因爲我不知道如何調用確切的方法或功能,以及它是否存在。MySQL錶鏈接1:n
我知道MySQL有一個名爲joints的功能我的計劃是鏈接關係1中的兩個MySQL表:n一個是t_user另一個t_event。
T_USER:
CREATE TABLE t_user (
uId INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(25) NOT NULL,
...
)
t_event:
CREATE TABLE t_event (
eId INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(40) NOT NULL,
date DATETIME NOT NULL,
members ???,
...
)
我希望用戶 「訂閱」 的事件,並獲得存儲在members
列的列表(?)。如果只有一個用戶訂閱一個事件,這將是沒有問題的。但我不知道如何設置t_event
表來存儲多個用戶以及如何查詢用戶「訂閱」的所有事件。
只是一句話:聯接(沒有尾隨t)爲關係型數據庫的基礎,基本上是什麼讓他們的關係。我不會將它描述爲* MySQL *功能;-) –