如果我有兩個具有相同user_id KEY的表'用戶'和'訂單',並且我想知道是否在一個表中更新user_id,我如何獲取它以更新在其他表中自動?自動更新關係表中的鍵
CREATE TABLE users(
id SMALLINT AUTO_INCREMENT,
user_id VARCHAR(15),
PRIMARY KEY(id),
KEY(user_id)
) ENGINE=MyISAM;
CREATE TABLE orders(
user_id VARCHAR(15),
//otherStuff,
KEY(user_id)
) ENGINE=MyISAM;
user_id被改變了怎麼可能? – zerkms 2011-06-17 04:04:43
例如,如果用戶決定更新他們的名字。 – locoboy 2011-06-17 04:07:16
創建另一個字段'name',並且在表中'orders'參考'users.id'字段 – zerkms 2011-06-17 04:08:31