MySQL函數(shù)調(diào)用問題
CREATE FUNCTION f1() RETURNS VARCHAR(30) RETURN DATE_FORMAT(NOW(),'%Y年%m月%d日 %H點(diǎn):%i分:%s秒');
調(diào)用時(shí)提示是:
?Data too long for column 'f1()' at row 1
CREATE FUNCTION f1() RETURNS VARCHAR(30) RETURN DATE_FORMAT(NOW(),'%Y年%m月%d日 %H點(diǎn):%i分:%s秒');
調(diào)用時(shí)提示是:
?Data too long for column 'f1()' at row 1
2017-06-19
舉報(bào)
2017-06-19
出現(xiàn)這個(gè)原因是編碼不統(tǒng)一的問題,感覺用utf8比較合適
2017-06-19
不插入中文就可以調(diào)用,插入中文就不行@平然老師
2017-06-19
不管是用utf8,還是gbk都是一樣的
2017-06-19
字體設(shè)置也用了SET NAMES GBK
把VARCHAR(30)改成VARCHAR(40)也是一樣的