插入數據sql使用“insert into set”形式的理解

MYSQL插入語句往往是“insert into table_name set a=$a,b=$b”的格式。

在mysql手冊中能看到這種語法:

INSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE]
    [INTO] tbl_name
    SET col_name={expr | DEFAULT}, ...
    [ ON DUPLICATE KEY UPDATE col_name=expr, ... ]

之前不明白。爲什麼要使用這種方式。後來經過網絡搜索查詢,這樣使用是爲了提高插入速度。

有的還說不知道這兩種的不同之處。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章