我在书写第一个自定义无参函数时出错了,提示不正确的值,请问该如何修改?
CREATE FUNCTION DATE_in_CHN RETURNS VARCHAR(30) RETURN DATE_FORMAT(NOW(),'%Y年%m月%d日 %H点%i分%s秒');
系统显示错误:ERROR 1366 (HY000): Incorrect string value:'\xC4\xEA03\xD4\xC2…'for column 'DATE_in_CHN()' at row 1
我已经确认输入没有错误,因为我试过将上述代码创建函数部分删掉使用SELECT DATE_FORMAT(blablabla)试过了,能正常使用。
另外我尝试修改test 数据库的编码,也无济于事,这个函数的编码方式是utf8,请问老师和同学们应该怎样纠正?