mysql api 不支持source命令

Posted sane_gao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql api 不支持source命令相关的知识,希望对你有一定的参考价值。

今天写了个代码

<?php

.....

mysql_query("source /tmp/cr.sql",$link);

.....

?>

 

结果死活cr.sql的SQL语句就是没效果,查了下,

SOURCE is definitely a command that is preprocessed by the mysql client. The server does not understand that command. So you can‘t execute SOURCE on the server using the query API.

If you can restrict the content of your SQL script to exclude mysql client builtin commands, it might work to use mysqli::multi_query(). But it won‘t work for the full set of commands that are allowed in an SQL script.

 

爪子下。。。下次不要犯这么弱智的错误

以上是关于mysql api 不支持source命令的主要内容,如果未能解决你的问题,请参考以下文章

mysql不支持64位win?

java:-source 15 中不支持记录

-source 1.5 错误中不支持 java 1.7+

source 1.5 中不支持 diamond 运算符

-source 1.5 中不支持泛型(请使用-source5或更高版本)

编译报错:-source 1.5 中不支持 diamond 运算符