簡體   English   中英

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

[英]Are SET statements within INSERT syntax valid SQL

我一直在使用查詢,例如INSERT INTO table SET foo='alice', bar='bob' ,它在MySQL中工作,我一直想知道,該查詢是否對所有SQL服務器實現有效,或者它是MySQL唯一的實施? 我已經看過MSSQL語法,但它只引用(foo,bar) VALUES ('alice','bob')有效。 我本可以進一步測試它,但我無法訪問許多其他服務器實現。

不,這不是有效的標准SQL。

據我所知,MySQL是唯一支持這種奇怪語法的DBMS。

順便說一句:這里有一些DBMS可以使用: http//sqlfiddle.com

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM