2013-02-18 77 views
1

我在我的数据库有这样的表(游戏):如何导出/导入某些行?

id name playcount 
---- ------ ----------- 
1 game#1 17 
2 game#2 22 

等,并现场playcount有属性DEFAULT 0; 所以,说我要重新建立这个数据库,通过导出所有的字段除了playcount 。

我该怎么做?一个phpmyadmin解决方案是可以的。谢谢 !

+0

请编辑您的帖子,包括你的尝试之一,大家会指出你在正确的方向。谢谢。 – bernie 2013-02-18 16:14:13

回答

0

您可以在此使用INTO OUTFILE,生产CSV格式

SELECT id, name, 0 AS playcount 
     INTO OUTFILE 'backup.txt'      -- this is the location 
     FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' 
     LINES TERMINATED BY '\n' 
FROM TableName; 

加载文件后面,使用LOAD DATA INFILE Syntax

LOAD DATA INFILE 'backup.txt' 
INTO TABLE TableName 
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' 
LINES TERMINATED BY '\n';