2011-01-27 35 views
0

我正在做一個INSERT INTO TABLE(...,...,...,...,...) VALUES(...,...,..., 當我關閉錯誤我的MySQL查詢瀏覽器。該表有太多的列,所以我想知道,是否有一個命令,你不需要輸入列表的所有名稱?的MySQL插入的所有值一次

如果是這樣,怎麼樣?

+0

見鏈接。 – fmucar 2011-01-27 11:52:09

回答

4

INSERT INTO TABLE VALUES(...,...,...) 

你只需要在完全相同的順序指定所有領域的他們在表定義。

對於AUTO_INCREMENT列,或要使用DEFAULT值如表定義(也TIMESTAMP S)定義的列使用null作爲值。

+0

+1,順序是關鍵 – codaddict 2011-01-27 11:53:17

+0

如果有一個自動增量的主鍵?我只是跳過它? – pringlesinn 2011-01-27 11:59:10

1

如果您insterting到所有列,你可以寫:

insert into tablename values(...,...,etc.) 
下面http://www.w3schools.com/SQL/sql_insert.asp