MySQL 更新與刪除資料教學
資料表準備
CREATE TABLE mytable(
id INT PRIMARY KEY AUTO_INCREMENT,
age INT NOT NULL DEFAULT 18,
name VARCHAR(255) NOT NULL
);
INSERT INTO mytable(age, name) VALUES (18, 'benson');
INSERT INTO mytable(age, name) VALUES (20, 'evan');
INSERT INTO mytable(age, name) VALUES (25, 'alice');
INSERT INTO mytable(age, name) VALUES (30, 'bob');更新資料(UPDATE)
UPDATE)更新單筆資料
-- 將 id 為 1 的使用者年齡改為 21
UPDATE mytable SET age = 21 WHERE id = 1;同時更新多個欄位
沒有加 WHERE(會更新所有資料)
刪除資料(DELETE)
DELETE)刪除指定資料
沒有加 WHERE(會刪除所有資料)
Last updated