我对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 :(得分: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 :(得分:1)
像这样使用INSERT statement:
INSERT INTO table (name , desc, resp, comment)
VALUES ("ABC-0000-0000", "Lorem Ipsum...", "Lorem Ipsum...","Lorem Ipsum...")
请注意,ID(列)必须是自动增量和主要。
答案 2 :(得分:1)
如果你想要的只是将这些数据导入表中,你可以使用LOAD DATA语句。
假设提到的数据位于名为“data.txt”的文件中(并且列由制表符分隔),您可以使用以下命令:
LOAD DATA LOCAL INFILE '/path_to_the_file/data.txt' INTO TABLE table;