标签: sql
我一直在使用INSERT INTO table SET foo='alice', bar='bob'之类的查询,这些查询在MySQL中运行,我一直在想,这个查询对所有SQL服务器实现都有效,还是MySQL独特的实现?我查看了MSSQL语法,但它只引用(foo,bar) VALUES ('alice','bob')作为有效。我本可以进一步测试它,但我无法访问许多其他服务器实现。
INSERT INTO table SET foo='alice', bar='bob'
(foo,bar) VALUES ('alice','bob')
答案 0 :(得分:2)
不,这不是有效的标准SQL。
据我所知,MySQL是唯一支持这种奇怪语法的DBMS。
顺便说一句:以下是一些可以使用的DBMS:http://sqlfiddle.com