要刪除的行我有一個表:如何識別在mysql中
CREATE TABLE IF NOT EXISTS degree (
userId INT UNSIGNED NOT NULL,
university VARCHAR(100),
degree VARCHAR(30),
field VARCHAR(100),
graduation INT UNSIGNED,
PRIMARY KEY (userId, university, degree, field, graduation)
);
而且我也有這個界面上的「刪除度」按鈕,但我不知道如何來識別degree
表中刪除哪一行當用戶在UI上刪除一定程度的時候。 也許我必須將id
行添加到我的表中,當用戶更新度數時,我必須從該表中獲取此用戶的所有度數,然後刪除這些不存在的行嗎?
您的主鍵是(userId,university,degree,field,graduation),這意味着需要所有這些信息來唯一標識一行。而是添加一個驗證主鍵。然後將該值傳遞給隱藏字段中的UI。當你點擊刪除的程度檢查值,只是刪除相應的行。將在一些例子中跟隨。 – fjoe
排字驗證=自動遞增 – fjoe