VALUES
声明
VALUES(col_name)
说明
VALUES() 函数仅用于 INSERT ... ON DUPLICATE KEY UPDATE 语句,在其他用法中,该函数只会返回 NULL。
对于 INSERT ... ON DUPLICATE KEY UPDATE 语句,UPDATE 子句可以使用 VALUES(col_name) 函数引用 INSERT 语句中的列值。
示例
INSERT INTO table (a,b,c) VALUES (1,2,3),(4,5,6) ON DUPLICATE KEY UPDATE c=VALUES(a)+VALUES(b);
Query OK, 2 rows affected
Records: 2 Duplicates: 0 Warnings: 0