this questionについてSQL INSERT
の文を考えているうちに、2つの文の間の構文の区別はほとんど人工的であることが私に起こりました。SQL INSERT文とUPDATE文の構文が異なるのはなぜですか?
INSERT INTO MyTable SET Field1=Value1, Field2=Value2, ...
または
UPDATE MyTable (Field1, Field2 ...) VALUES (Value1, Value2, ...)
WHERE some-key = some-value
おそらく、私は重要な何かが欠けている:それは、なぜ私たちが行うことはできません。しかし、過去にSQL文を連結しなければならなかった私たちのためには、INSERT
とUPDATE
の文に匹敵する構文を持つことで、かなりの量のコーディングが節約されました。
本当に質問= P – ajdams
申し訳ありませんが、これはディスカッションタイプの質問であり、実際にサイトの意図に合っていません。 – jkndrkn
@ajdams - わかりませんでしたが、尋ねることができれば、それはWikiの一部でなければならないと確信していました –