mysql问题集锦

问题1:
出现 This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its de… 错误解决办法
解决办法:

执行 set global log_bin_trust_function_creators=TRUE;

问题2:
出现 Error Code: 1175. To disable safe mode, toggle the option in Preferences -> SQL Editor -> Query Editor and reconnect.
You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column… 错误解决办法
解决办法:
使用安全更新模式的时候update语句必须使用一个关键字列属性来限定更新的范围。如果不使用关键字列来限定范围或更新所有记录的时候就不能用安全更新模式。
解决办法是执行以下语句设置为非安全更新模式.

SET SQL_SAFE_UPDATES=0;  
如果改成   
SET SQL_SAFE_UPDATES=1;  
就是安全模式 

问题3:
This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its de 错误解决办法
这是我们开启了bin-log, 我们就必须指定我们的函数是否是
1 DETERMINISTIC 不确定的
2 NO SQL 没有SQl语句,当然也不会修改数据
3 READS SQL DATA 只是读取数据,当然也不会修改数据
4 MODIFIES SQL DATA 要修改数据
5 CONTAINS SQL 包含了SQL语句

其中在function里面,只有 DETERMINISTIC, NO SQL 和 READS SQL DATA 被支持。如果我们开启了 bin-log, 我们就必须为我们的function指定一个参数。

在MySQL中创建函数时出现这种错误的解决方法:

set global log_bin_trust_function_creators=TRUE;
阅读更多
文章标签: mysql 函数 sql
个人分类: mysql
上一篇网站收藏
下一篇ADB server didn't ACK问题解决办法
想对作者说点什么? 我来说一句

fpga问题集锦fpga问题集锦

2009年05月28日 41KB 下载

PHP开发问题集锦.pdf

2009年12月19日 255KB 下载

android问题集锦第二期

2010年12月21日 551KB 下载

Fireworks常见问题集锦.rar

2008年09月09日 6.04MB 下载

ROUTEros问题集锦.doc

2011年08月01日 32KB 下载

没有更多推荐了,返回首页

关闭
关闭