mysql建立自定义函数的问题

 更新时间:2011年04月23日 23:18:30   作者:  
由于这几天在写mysql存储过程且发现程序体积越来越庞大,于是尝试使用mysql的函数
创建函数时问题马上出现:

ERROR 1418 (HY000): This routine has none of DETERMINISTIC, NO SQL,
or READS SQL DATA in its declaration and binary logging is enabled
(you *might* want to use the less safe log_bin_trust_routine_creators
variable)
在mysql在线文档中找到解决方案,网址为:
http://dev.mysql.com/doc/refman/5.1/zh/stored-procedures.html#create-procedure
只需要将log_bin_trust_routine_creators 设置为 1 即可,解决方法

在my.ini的[mysqld]下加上log-bin-trust-function-creators=1
希望各位在使用过程中碰到问题少走弯路。

相关文章

  • 基于MySql的扩展功能生成全局ID

    基于MySql的扩展功能生成全局ID

    本文借用 MySQL的扩展功能 REPLACE INTO 来生成全局id,REPLACE INTO和INSERT的功能一样,但是当使用REPLACE INTO插入新数据行时,如果新插入的行的主键或唯一键(UNIQUE Key)已有的行重复时,已有的行会先被删除,然后再将新数据行插入
    2015-12-12
  • MySQL与SQLserver的差异对比

    MySQL与SQLserver的差异对比

    SQLServer和MySQL是两种常见的关系型数据库管理系统,们在功能和用途上有很多相似之处,但也有一些显著的差异,本文将详细介绍SQLServer和MySQL之间的差异,并对它们的优缺点进行比较,以及使用时需要注意的事项
    2023-05-05
  • 为什么在MySQL中不建议使用UTF-8

    为什么在MySQL中不建议使用UTF-8

    在本篇文章里小编给大家分享了一篇关于MySQL中不要使用UTF-8的相关文章,有兴趣的朋友们可以阅读参考下。
    2020-12-12
  • 详细介绍基于MySQL的搜索引擎MySQL-Fullltext

    详细介绍基于MySQL的搜索引擎MySQL-Fullltext

    这篇文章主要详细介绍基于MySQL的搜索引擎MySQL-Fullltext,需要用到C和C#以及JavaScript的知识,属于MySQL的高阶应用,需要的朋友可以参考下
    2015-04-04
  • mysql中binlog_format模式与配置详细分析

    mysql中binlog_format模式与配置详细分析

    这篇文章主要介绍了mysql中binlog_format模式与配置的相关内容,详细介绍了binlog的三种格式与SBR、 RBR 两种模式各自的优缺点,需要的朋友可以参考。
    2017-10-10
  • MYSQL数据库表结构优化方法详解

    MYSQL数据库表结构优化方法详解

    这篇文章主要介绍了MYSQL数据库表结构优化方法,总结分析了mysql针对表结构优化的数据类型选择、范式化操作、表的拆分等相关使用技巧,需要的朋友可以参考下
    2019-08-08
  • Windows XP系统安装MySQL5.5.28图解教程

    Windows XP系统安装MySQL5.5.28图解教程

    很多朋友在winxp系统中开发php等,需要安装mysql数据库,这里简单介绍下,如何在xp下安装mysql软件,其实跟其它系统都差不多,主要是软件对系统的兼容性
    2013-05-05
  • linux实现mysql数据库每天自动备份定时备份

    linux实现mysql数据库每天自动备份定时备份

    备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。这篇文章主要介绍了linux实现mysql数据库每天自动备份定时备份,需要的朋友可以参考下
    2017-09-09
  • SQL函数Group_concat的用法及说明

    SQL函数Group_concat的用法及说明

    这篇文章主要介绍了SQL函数Group_concat的用法及说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • MySQL报错Lost connection to MySQL server during query的解决方案

    MySQL报错Lost connection to MySQL server&n

    在确保网络没有问题的情况下,服务器正常运行一段时间后,数据库抛出了异常"Lost connection to MySQL server during query",本文将给大家介绍MySQL报错Lost connection to MySQL server during query的解决方案,需要的朋友可以参考下
    2024-01-01

最新评论