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

时间:2013-05-14 17:55:52

标签: sql

我一直在使用INSERT INTO table SET foo='alice', bar='bob'之类的查询,这些查询在MySQL中运行,我一直在想,这个查询对所有SQL服务器实现都有效,还是MySQL独特的实现?我查看了MSSQL语法,但它只引用(foo,bar) VALUES ('alice','bob')作为有效。我本可以进一步测试它,但我无法访问许多其他服务器实现。

1 个答案:

答案 0 :(得分:2)

不,这不是有效的标准SQL。

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

顺便说一句:以下是一些可以使用的DBMS:http://sqlfiddle.com