2015-10-21 32 views
0

我習慣了以下INSERT標準可能與MySQL。現在我問自己,如果這是標準的或者是MySQL特定的。可實際上一些驗證是否例如甲骨文,用於JavaDB/Derby和事業的PostgreSQL可以處理INSERT語句是這樣的:SQL:INSERT + SET - 標準還是MySQL特定?

INSERT INTO myTabe SET 'name' ='myName', number_of_children = 12; 

這看起來方式比插入值等更好

我經常發現只有INSERT INTO VALUES語法,所以我不確定INSERT INTO SET語法是否符合標準,旁邊我最喜歡。

+0

使用**更新tbl SET ** –

+0

這是MySql開發人員的發明。非常混亂的一個imho。 – klin

+0

我喜歡它比這個INSERT VALUES更好...沒有任何意義。 –

回答

0

語法INSERT ... SET ...是專用於MySQL和其他RDBMS相當未知的。

0

使用MySQL update

update myTabe SET name ='myName', number_of_children = 12; 
+0

更新不會插入... :-) –