易截截图软件、单文件、免安装、纯绿色、仅160KB

source命令式mysql客户端自己的命令?

用c语言的mysql_query()函数执行 source的时候,返回语法错误,
所以我怀疑source仅仅是mysql客户端提供的命令!而非mysql系统的语句!

如果是这样,服务器本身有啥方法能够执行一个.sql脚本呢?也就是说通过mysql_query提交一个语句以执行服务器上的一个sql脚本?
生成BAT文件,再调用,类似
mysql.exe  -uroot -p123 ZZ < D:\ZZ\QQ.SQL

以我怀疑source仅仅是mysql客户端提供的命令!而非mysql系统的语句!
-----------
是的


如果是这样,服务器本身有啥方法能够执行一个.sql脚本呢?也就是说通过mysql_query提交一个语句以执行服务器上的一个sql脚本?
-----------------------------
可以不用连数据库,而是在程序里模拟cmd那样调用mysql客户端就可以了,如:
SQL code:
mysql -uroot -ppassword -e "source e:/aaa.sql"


引用所以我怀疑source仅仅是mysql客户端提供的命令!而非mysql系统的语句!


正解!

引用如果是这样,服务器本身有啥方法能够执行一个.sql脚本呢?也就是说通过mysql_query提交一个语句以执行服务器上的一个sql脚本?


这个基本上没有办法。除非你的客户端能直接访问服务器的文件夹得到这个文件的内容(一般都不太可能)

另外就是你的客户端,可以通过操作系统提交一个后台任务(也需要直接的服务台的访问权限)

如果你已经登录在服务器上,则可以直接用楼上的


相关问答:

MySql问题

MySql中插入当前时间的该怎么写啊?
now()

SQL code:

sql里是:
getdate()

引用
now()


学习

SQL code:
select now();

SQL code:
TODAY()
?

SQL code:
select now();
/* ......

mysql储存过程的问题

我现在学习MYSQL,问下mysql储存过程如何建立和使用,最好写成$sql="sql语句",$re=mysql_query($sql);谢谢
建议你先自己看一下文档中的例子。

http://dev.mysql.com/doc/refman/5.1/zh/stored-pro ......

mysql模糊查询如何查询两个关键字

我用的like模糊查询,比如mysql的name中有“csdn论坛系统”这几个字,如何在 <input>中查询“csdn 系统”也能出来这个“csdn论坛系统”,我现在是查“csdn”或者“系统”都可以。谢谢各位了!不知道我这么表达 ......

MYSQL与Smarty的应用

在三十讲遇到这样一个问题就是运行代码时出现错误 Fatal error: Call to undefined method mysql::fetch_array() in D:\WWW\news\index.php on line 12
,我把mysql::fetch_array() 改成mysql::fetch_row() 又出现F ......

介绍Oracle和mysql的书 - Oracle / 非技术区

我对SQL SERVER和ACCESS比较熟,所以数据库的通用基础东西可以说都掌握的差不多了,我现在想要的就是以上两数据库的独特之处的介绍和应用介绍。
另外书最好对应最新版本 oracle是11g吧 10的也行;mysql是5.1吧
谢 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号