我正在做一個INSERT INTO TABLE(...,...,...,...,...) VALUES(...,...,...,
當我關閉錯誤我的MySQL查詢瀏覽器。該表有太多的列,所以我想知道,是否有一個命令,你不需要輸入列表的所有名稱?的MySQL插入的所有值一次
如果是這樣,怎麼樣?
我正在做一個INSERT INTO TABLE(...,...,...,...,...) VALUES(...,...,...,
當我關閉錯誤我的MySQL查詢瀏覽器。該表有太多的列,所以我想知道,是否有一個命令,你不需要輸入列表的所有名稱?的MySQL插入的所有值一次
如果是這樣,怎麼樣?
有
INSERT INTO TABLE VALUES(...,...,...)
你只需要在完全相同的順序指定所有領域的他們在表定義。
對於AUTO_INCREMENT
列,或要使用DEFAULT
值如表定義(也TIMESTAMP
S)定義的列使用null
作爲值。
+1,順序是關鍵 – codaddict 2011-01-27 11:53:17
如果有一個自動增量的主鍵?我只是跳過它? – pringlesinn 2011-01-27 11:59:10
如果您insterting到所有列,你可以寫:
insert into tablename values(...,...,etc.)
下面http://www.w3schools.com/SQL/sql_insert.asp
見鏈接。 – fmucar 2011-01-27 11:52:09