- 行和列别名具有ON DUPLICATE KEY UPDATE。 从MySQL 8.0.19开始,可以使用别名引用要插入的行,以及(可选)引用其列。考虑在具有列 和
INSERT
的表t
上的以下 语句 :a``b
INSERT INTO t SET a=9,b=5 |
使用new
新行的别名,在某些情况下,使用别名m
以及 n
该行的列,INSERT
可以用许多不同的方式重写该 语句,此处显示了一些示例:
INSERT INTO t SET a=9,b=5 AS new |
欲了解更多信息和示例,请参见 第13.2.6.2,”INSERT … ON DUPLICATE KEY UPDATE语句”。