INTO
关键字只会使查询更具可读性,还是会带来其他好处?两者之下的查询似乎等效地运行。
insert ignore
tbl (type, details)
values ('1', '2');
&
insert ignore
into tbl (type, details)
values ('1', '2');
INTO
关键字只会使查询更具可读性,还是会带来其他好处?两者之下的查询似乎等效地运行。
insert ignore
tbl (type, details)
values ('1', '2');
&
insert ignore
into tbl (type, details)
values ('1', '2');
查看此问题的正确答案 - 以及 Bill Karwin 对该答案的评论。得知 INTO 是可选的,我感到非常惊讶——但它确实是可选的,尽管根据标准它不应该是。令人惊讶的是,Oracle 确实需要它 - 必须是唯一一次 Oracle 实际执行其中一个 ANSI 标准,而其他(许多*)其他人将其保留为可选!
(*) Sybase、MS SQL Server 和 MySQL 等。IBM DB2、Firebird 和 PostgreSQL 似乎强制执行该标准。