求助
请问,哪位大哥有柱形图的完整程序啊? 象附件里那样的图形 ...
作者 xiaobinB 发布于 2003-09-00 分类:数据库技术
(1)在PHPMyadmin"从文本文件中提取数据,插入到表"中,我在家里的机子最后有个选项LOAD模式,可以选LOAD DATA 和LOAD DATA LOCAL,但是在公司里的机子却没有这个选项。因为我是新手,肯定不会动配置文件,这是怎么回事儿啊?
(2)我在server端使用load data infile 没有问题,然后我又测试了在client端使用load data local infile,却无法导入。然后,我试了试在my.ini中写入
[mysqld]
local-infile=1
[mysql]
local-infile=1
还是不行,我应该怎么办啊?555
我到mysql的论坛去看了看,发现也有很多和我类似的问题。应该怎么配置my.ini呢?有的说要
[mysqld]
set-variable=local-infile=0
有的说要
[mysqld]
set-variable=local-infile=1
不明白!请高手赐教!
逛论坛交流:高手帮我看看load Data Local Infile吧!
另外,相关的一个error:
error message (1148):
The used command is not allowed with this MySQL version
如何解决?
回答:
1、应该是pma的版本不同引起的原因
2、在客户端load data需要使用local了
3、说你的命令当前版本的mysqk不支持
多谢!
斑竹,那么我怎么从client把文本数据读到mysql数据库中呢?这对我来说很重要。
斑竹,下面这段话我该怎么理解啊?好向可以从client读取文件并把数据传到server阿?笨笨的问。
2.在mysql运行环境下,我们还可以用LOAD DATA 语句把文件里面的数据读取录入到表里面.一般来讲,因为此文件是由服务器在主机上直接读取的.所以你必须具有file权限且文件必须是完全可读.当你版本够新的话,你可以给出local,这样由于你是从客户机上读取该文件并将内容传送到服务器,你就不需要file权限.
如果你没有给出local,则服务器按如下方法对其进行定位:
1)如果你的filename为绝对路径,则服务器从根目录开始查找该文件.
2)如果你的filename为相对路径,则服务器从数据库的数据目录中开始查找该文件.
如果你给出了local,则文件将按以下方式进行定位:
1)如果你的filename为绝对路径,则客户机从根目录开始查找该文件.
2)如果你的filename为相对路径,则客户机从当前目录开始查找该文件.
我开始说错了,现在修正
如果要从客户端load,那么就需要这样
load data local infile "绝对路径"
斑竹,我还是没有解决从client端load data的问题 
你在本机上做这个操作么?
我在本机上用load data infile没有问题,我在另外一个机子(client)上用load data local infile就不行。可能是我对load data local 理解有误吧。我希望以后可以从client读取文件并把数据传到server,不知道是否可以这样实现。
感谢斑竹不辞辛劳回答我这个菜鸟!
BTW,如果必须在server上做load data infile 操作的话,我的数据库就大打折扣了,因为我不能让其他人员都用我的机子来load data阿。我希望他们能够通过client来把数据传到server。
从手册上说,应该是执行这个操作的用户有file的权限
其次,你的client完整的语句应该是
load data local infile "绝对路径" into table db_name.table_name
btw,我下午有事,暂时回答到这里
9 条回复
回复