【发布时间】:2010-10-26 02:13:10
【问题描述】:
INSERT INTO table VALUES .. 和 INSERT INTO table SET 之间的主要区别是什么?
例子:
INSERT INTO table (a, b, c) VALUES (1,2,3)
INSERT INTO table SET a=1, b=2, c=3
这两者的表现如何?
【问题讨论】:
-
在阅读了 Code Complete 和 McConnell 对可读性的不断强调之后,很遗憾
INSERT INTO table SET不是标准的。似乎清晰了许多。我想无论如何我都必须使用INSERT INTO table ([column name, column name b]) VALUES (['value a', 'value b'])语法,但如果我移植到 Postgres 可以避免麻烦。
标签: sql mysql performance