PHP创建MYSQL自定义函数或存储过程的方法

内容纲要

正常创建MYSQL自定义函数和存储过程的方法耀骑网络就不在此多说了.有时候由于项目的需要,我们可能需要用程序来生成一个存储过程或自定义函数.话不多说,看代码:

<?php
/**
*用php生成MYSQL函数
*/
$link = mysql_connect(‘localhost’,’root’,”) or die (“数据连接错误!!!”);mysql_select_db(‘test’);

mysql_query(‘set names utf8’);

$sql=”DROP FUNCTION IF EXISTS test“;

mysql_query($sql) or die (mysql_error());

$sql=”CREATE FUNCTION test(param INT) RETURNS int(11)
READS SQL DATA
BEGIN
return param;
END”;

$result=mysql_query($sql) or die (mysql_error());
var_dump($result);

?>

红色加粗字体是物别要注意的地方,如果你的MYSQL服务器开启了bin-log,那么这里必须填写,具体的参数和用法,前参照我前面写过的一篇文章:MYSQL函数错误–ERROR 1418 (HY000) at line 31: This f

发表评论

邮箱地址不会被公开。 必填项已用*标注

36 − 30 =