码迷,mamicode.com
首页 > 数据库 > 详细

mysql api 不支持source命令

时间:2017-03-20 19:29:59      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:stand   roc   sse   ini   exe   work   tmp   use   mysqli   

今天写了个代码

<?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命令

标签:stand   roc   sse   ini   exe   work   tmp   use   mysqli   

原文地址:http://www.cnblogs.com/amoy9812/p/6590899.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!