【求助】创建的无参函数返回值不带中文,不提示乱码!
直接查询是OK的:
但是作为函数返回值中文就被我吃了?
直接查询是OK的:
但是作为函数返回值中文就被我吃了?
2017-11-13
mysql> CREATE FUNCTION test1()
-> RETURNS VARCHAR(100)
-> RETURN DATE_FORMAT(NOW(),'%Y年%m月%d日');
Query OK, 0 rows affected (0.00 sec)
mysql> SELECT test1();
+-------------------+
| test1() |
+-------------------+
| 2017年11月14日 |
+-------------------+
1 row in set (0.00 sec)
mysql> SET GBK;
我们默认的好像是UTF-8的,应该要转一下GBK的,命令好像是 SET GBK;
举报