站內搜尋

Wednesday, March 16, 2016

[MYSQL] INSERT 寫入一筆資料的兩種基本語法

MySQL 官網

基本-語法 1.
單筆:
INSERT INTO my_table (col_name1, col_name2,...) VALUES (value1, value2,...)
多筆:
INSERT INTO my_table (col_name1, col_name2,...) VALUES (value1, value2,...), (value1, value2,...), ...

基本-語法 2.
單筆:
INSERT INTO my_table SET col_name1 = value1, col_name2 = value2,...

進階-語法 3.
複製:
INSERT INTO my_table SELECT * FROM other_table WHERE id = '1'

備註:
1. INTO 在 MySQL 3.22.5 之後的版本 可以被省略。
2. 語法2. 在 MySQL 3.22.10 之後的版本 才支援。
3. 語法3. 兩個table欄位必需一致。

No comments:

Post a Comment