Khi suy ngẫm this question về câu lệnh SQL INSERT
, tôi nhận thấy rằng sự khác biệt về cú pháp giữa hai câu lệnh này phần lớn là nhân tạo. Đó là, tại sao chúng ta không thể làm:Tại sao các câu lệnh SQL INSERT và UPDATE có các Cú pháp khác nhau?
INSERT INTO MyTable SET Field1=Value1, Field2=Value2, ...
hoặc
UPDATE MyTable (Field1, Field2 ...) VALUES (Value1, Value2, ...)
WHERE some-key = some-value
Có lẽ tôi là thiếu một cái gì đó quan trọng. Nhưng đối với những người trong chúng ta, những người đã phải ghép nối các câu lệnh SQL của chúng tôi trong quá khứ, có cú pháp tương đương với một số INSERT
và một tuyên bố UPDATE
sẽ tiết kiệm được một lượng đáng kể mã hóa.
Không thực sự là một câu hỏi = P – ajdams
Xin lỗi, nhưng đây là một câu hỏi kiểu thảo luận và không thực sự phù hợp với mục đích của trang web. – jkndrkn
@ajdams - Tôi đã không chắc chắn, nhưng tôi đã chắc chắn rằng nếu nó có thể được hỏi ở tất cả, nó phải là một phần của Wiki –