ChinaUnix.net
相关文章推荐:

load data infile 没权限

基本语法: load data [low_priority] [local] infile 'file_name txt' [replace | ignore] into table tbl_name [fields [terminated by't'] [OPTIONALLY] enclosed by ''] [escaped by'\' ]] [lines terminated by'n'] [ignore number lines] [(col_name, )] load data infile语句从一个文本文件中以很高的速度读入一个表中。使用这个命令之前,mysqld进程(服务)必须已经在运行。为了安全原因,当读取位于服务器上的文本文...

by 流星陨落 - MySQL文档中心 - 2009-07-11 14:32:04 阅读(1425) 回复(0)

相关讨论

mysql> show create table ttt\G *************************** 1. row *************************** Table: ttt Create Table: CREATE TABLE `ttt` ( `c1` bigint(20) DEFAULT NULL, `c2` bigint(20) DEFAULT NULL, `c3` bigint(20) DEFAULT NULL, `c4` bigint(20) DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=gbk 1 row in set (0.00 sec) mysql> exit Bye [@mapstdby.no.sohu.com ~]# cat datafile 1111111111...

by gladness - MySQL文档中心 - 2007-08-08 15:34:50 阅读(681) 回复(0)

在数据库中,load data infileload data local infile都可以导入本地的数据,而mysql5.0版本默认支持上述模式。 [code] mysql> load data infile 'sqlfile.txt' into table users fields terminated by ','; mysql> load data local infile 'sqlfile.txt' into table users fields terminated by ','; [/code] 上述两者的达到的效果是一样的,目前疑问是是,在启动mysql 加参数可以限制使用load data local infile, 例如: [co...

by 无声无息 - MySQL - 2008-01-24 12:28:55 阅读(11560) 回复(4)

虽然无法完全跳过某些有NULL值的行,但是可以将NULL值转换成0或者某些值,在进行插入。 load data ... LINES TERMINATED BY "\n" (@col1, col2,col3,colN) SET real_col1_name = ifnull(@COL1,""), real_col2_name = ifnull(@COL2,0), etc 利用这种方式,也可以实现对某些列的重排,或者只插入某些列的目的 load data ... LINES TERMINATED BY "\n" (@col1,@col2,@col3,@col4) SET real_col2_name = @col2, real_col4_name = @col...

by cenalulu - MySQL文档中心 - 2009-06-14 11:12:14 阅读(1866) 回复(0)

load data infile 遇到的问题 如果所有您希望读入的行都含有一个您希望忽略的共用前缀,则您可以使用'prefix_string'来跳过前缀(和前缀前的字符)。如果某行不包括前缀,则整个行被跳过。注释:prefix_string会出现在一行的中间。 示例: mysql> load data infile '/tmp/test.txt' -> INTO TABLE test LINES STARTING BY "xxx"; 问题1、能不能,如果某行包括前缀,则整个行被跳过。 IGNORE number LINES选项可以被用于在...

by cryboy2001 - MySQL - 2009-06-14 13:13:58 阅读(1607) 回复(6)

$sth = $dbh->prepare ("load data infile 'd:/test/test.csv' into table account_tmp fields terminated by ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n'"); $sth->execute (); $sth->finish (); 為什麽執行就出問題,但是copy load data infile 'd:/test/test.csv' into table account_tmp fields terminated by ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n'到mysql中運行是正常的

by juming1983 - Perl - 2009-05-04 19:11:38 阅读(1665) 回复(3)

$sth = $dbh->prepare ("load data infile 'd:/test/test.csv' into table account_tmp fields terminated by ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n'"); $sth->execute (); $sth->finish (); 為什麽執行就出問題,但是copy load data infile 'd:/test/test.csv' into table account_tmp fields terminated by ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n'到mysql中運行是正常的

by juming1983 - MySQL - 2009-05-04 22:22:03 阅读(1284) 回复(1)

load data infile导入数据。发现里面的汉字导入后都是空的,其它数据都是正常的。请问是什么原因呢? insert into 的时候还没有问题。 [ 本帖最后由 mohanmode 于 2009-3-17 13:42 编辑 ]

by mohanmode - MySQL - 2009-03-18 17:34:44 阅读(3154) 回复(9)

今天在实验load data infile '...' into table ..的时候遇到了一个十分奇怪的问题。请各位达人来回答一下。 是这样的,我以mysql用户运行的一个mysqld服务器,然后以root@localhost的身份登录mysql(注:是数据库里面的root,不是os的root),然后执行了上述load data语句,结果在/tmp文件夹下面创建了一个临时文件,这本来是正常的,但是奇怪的是这个临时文件的属主竟然是root(是os的root,不是数据库的root)!很奇怪的问题。我...

by andrefun - MySQL - 2008-07-10 14:20:46 阅读(3424) 回复(11)

我的表为:create table ff(a float); 我的数据文件为:float.txt,内容如下: 1.2 2.3 我的操作为:load data infile 'c:/float.txt' into table ff fields terminated by ','; 问题:虽然数据已经插入到表中,但总是显示有warning,(有几行数据,就有几个warning). 请问这是为什么. 或者,如何查看有关warning的更详细的信息.

by shenqiao - MySQL - 2005-03-16 11:36:02 阅读(874) 回复(0)

经过一番周折终于把MySQL装好,并用phpMyAdmin管理和维护数据库。 但有一个功能没有发现。 在终端下 可以使用load data infile 命令, 一方面慢,还有乱码问题等很多不方便的问题。 于是下了个phpMyAdmin,感觉挺好。 但没有发现导入数据功能。 在此向大家请教 !谢谢。

by manbuzhe0301 - MySQL - 2004-11-19 13:44:25 阅读(1414) 回复(4)