重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
如果你不想针对数据库做 而是针对某个项目你可以从新封装一下mysql_query方法在执行时 向指定文件 以 a的方式写入数据
让客户满意是我们工作的目标,不断超越客户的期望值来自于我们对这个行业的热爱。我们立志把好的技术通过有效、简单的方式提供给客户,将通过不懈努力成为客户在信息化领域值得信任、有价值的长期合作伙伴,公司提供的服务项目有:国际域名空间、虚拟空间、营销软件、网站建设、新河网站维护、网站推广。
个人方法,可能有更好的;
mysqledit;
这会打开你的默认编辑器,如果是linux,则是vim,用vim的保存命令就好了ESC,:w /home/test/test.sql ,保存到test家目录的test.sql中
希望对你有帮助
delimiter $$
create procedure proc_login()
begin
insert into login_history(IP,userID,loginType,loginTime) select IP,userid,loginType,loginTime from log_login;
delete from log_login;
end$$
delimiter ;
有问题再追问吧,望采纳。
mysql tee F:\php_demo\mysql\sqltext.txt
Logging to file 'F:\php_demo\mysql\sqltext.txt'
退出
mysql notee
Outfile disabled.
mysql \T F:\php_demo\mysql\sqltext.txt
Logging to file 'F:\php_demo\mysql\sqltext.txt'
退出
mysql \t
Outfile disabled.
笔者是在ubuntu环境下测试的:首先创建一个查询语句的文件 如query.sql(名字你自己取),内容大致如下:use datebase_name; //不解释了吧select xxx from table where where-condition....; //就是一个你需要查询的语句保存好,现在开始操作:#mysql -h 服务器ip地址 -u 用户名 -p密码 -P 端口 query.sql 输出的文件名demo: mysql -h 127.0.0.1 -u root -p 1234 -P 3300 query.sql /home/michael/test.txt好了,现在你可以在对应的目录中找到你想要的文件了。