Bắt đầu với MySQL 8.0.19, bạn có thể sử dụng bí danh cho hàng đó (xem tham chiếu ).
INSERT INTO beautiful (name, age)
VALUES
('Helen', 24),
('Katrina', 21),
('Samia', 22),
('Hui Ling', 25),
('Yumie', 29)
AS new
ON DUPLICATE KEY UPDATE
age = new.age
...
Đối với các phiên bản cũ hơn, hãy sử dụng từ khóa VALUES
(xem tài liệu tham khảo
, không được dùng với MySQL 8.0.20).
INSERT INTO beautiful (name, age)
VALUES
('Helen', 24),
('Katrina', 21),
('Samia', 22),
('Hui Ling', 25),
('Yumie', 29)
ON DUPLICATE KEY UPDATE
age = VALUES(age),
...