Chinaunix
标题:
问一个输出文件名变量的问题
[打印本页]
作者:
qshllxfx
时间:
2009-01-08 17:27
标题:
问一个输出文件名变量的问题
期望导入导出的文件名都是变量,可以对批量数据文件进行处理
set @file_out = 'e:/filename.txt';
select * from data_table into outfile @file_out
FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n';
为什么运行错误呢
set @file_out = "'e:/filename.txt'";也不行
顺便问一下,这些文件变量如何通过windows的bat传入啊
作者:
andrefun
时间:
2009-01-08 17:52
在脚本里面改变你的sql语句不行吗?
作者:
qshllxfx
时间:
2009-01-08 20:02
原帖由
andrefun
于 2009-1-8 17:52 发表
在脚本里面改变你的sql语句不行吗?
问题是这样写有什么语法上的错误么,为什么别的地方用变量可以,这里用变量就不行?
作者:
雨夜流星
时间:
2009-01-13 16:30
标题:
回复 #1 qshllxfx 的帖子
字符转义的问题吧
作者:
yueliangdao0608
时间:
2009-01-14 12:45
你说的这个变量是MySQL内部的,不是WINDOWS 比处理的。
所以要mysql -e "里面来定义你的变量"
或者是直接写到文本文件里面。然后用mysql <来执行。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2