mysql中的split函数
时间:2008-12-13 来源:sislcb
DELIMITER $$ |
DELIMITER $$ |
真是很好用,我用的第二个方法。在mysql中执行函数的方法是:
select function_name(parameter)
不过在创建函数时,遇到了问题。显示错误:
ERROR 1418 (HY000): This function 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_function_creators
variable
真是不方便啊,还需要解决这个问题,解决方法也很简单
1. mysql> SET GLOBAL log_bin_trust_function_creators = 1;
2. 系统启动时,加上--log-bin-trust-function-creators 参数为1
3. 直接在my.ini的[mysqld]区段加上log-bin-trust-function-creators=1
我使用第一种方法后,就可以顺利的创建函数了,于是字符串分割函数,顺利的使用了。