数据库导入txt求助
我想把txt文件导入数据库,文件有1G,每条数据以换行分隔,我用那个数据库管理工具导入时,速度好慢,而且一会儿就停了,查到一个bigdump.php超大数据恢复工具,可是只支持sql,csv,gz,格式数据,怎么办?网上查过资料,下面这个方法能行不?
就一句sql代码搞定,导入sql2000的代码。
BULK INSERT 表名 FROM 'F:\你的文本文件.txt' WITH ( FIELDTERMINATOR ='以什么符号分割数据', ROWTERMINATOR= '以什么符号加\n结尾')--\n是回车的意思,就是回车前面是什么符号,如果没符号直接单引号\n
例如:BULK INSERT bb FROM 'F:\2008-02-18.txt' WITH ( FIELDTERMINATOR =',', ROWTERMINATOR= ',\n')
帮帮我吧!
$sql=file_get_contents('sql.txt');
if(mysql_query($sql)){
echo '导入成功';
}else{
echo '失败!';
}
@孤烟
比如
mysql_query("select * from...");
或
$sql="select * from...";//数据库查询语句
mysql_query($sql);执行
赶紧去学
if(mysql_query($sql)){
echo '导入成功';
}else{
echo '失败!';
}
这样能行吗,每行一条数据