2013-05-16 54 views
0

我完全不熟悉MySQL,只是想知道如果有人能幫我做一些相當簡單的事情來將示例數據添加到我的表中。MySQL填寫示例數據(簡單)

我有一個表,讓我們稱之爲table 5列,id (int), name (varchar), desc, resp, comment (text)

我只想補充這樣的樣本數據:

0 ABC-0000-0000 Lorem Ipsum... Lorem Ipsum... Lorem Ipsum... 
1 ABC-0000-0001 Lorem Ipsum... Lorem Ipsum... Lorem Ipsum... 

什麼是我的命令使用?

+0

https://dev.mysql.com /doc/refman/5.5/en/insert.html – Fabio

+0

http://www.generatedata.com/ – eggyal

回答

1

我認爲'desc'是一個保留字,所以反引用你的INSERT語句;

INSERT INTO `table` 
(`id`, `name`, `desc`, `resp`, `comment`) 
VALUES 
(0, "ABC-0000-0000", "Lorem Ipsum...", "Lorem Ipsum...", "Lorem Ipsum...") 

或者如果列ID具有自動遞增;

INSERT INTO `table` 
(`name`, `desc`, `resp`, `comment`) 
VALUES 
("ABC-0000-0000", "Lorem Ipsum...", "Lorem Ipsum...", "Lorem Ipsum...") 
1

使用INSERT statement這樣的:

INSERT INTO table (name , desc, resp, comment) 
VALUES ("ABC-0000-0000", "Lorem Ipsum...", "Lorem Ipsum...","Lorem Ipsum...") 

注意,ID(列)必須是自動遞增和小學。

1

如果你想要的只是將這個數據導入到一個表中,你可以使用LOAD DATA語句。

假設所提到的數據是一個名爲「data.txt中」文件中(而列由製表符分隔),可以使用下面的命令:

LOAD DATA LOCAL INFILE '/path_to_the_file/data.txt' INTO TABLE table;