Sql INSERT语法中的SET语句是否有效

Sql INSERT语法中的SET语句是否有效,sql,Sql,我一直在使用在MySQL中工作的INSERT-INTO-table SET foo='alice',bar='bob'等查询,我一直在想,该查询对所有SQL server实现都有效,还是MySQL唯一的实现?我看过MSSQL语法,但它只引用(foo,bar)值('alice','bob')作为有效的。我本来会自己对它进行进一步的测试,但我无法访问许多其他服务器实现。不,这不是有效的标准SQL 据我所知,MySQL是唯一支持这种奇怪语法的DBMS 顺便说一句:这里有一些DBMS可以使用:

我一直在使用在MySQL中工作的
INSERT-INTO-table SET foo='alice',bar='bob'
等查询,我一直在想,该查询对所有SQL server实现都有效,还是MySQL唯一的实现?我看过MSSQL语法,但它只引用
(foo,bar)值('alice','bob')
作为有效的。我本来会自己对它进行进一步的测试,但我无法访问许多其他服务器实现。

不,这不是有效的标准SQL

据我所知,MySQL是唯一支持这种奇怪语法的DBMS

顺便说一句:这里有一些DBMS可以使用: