直接使用SELECT GROUP_CONCAT(DISTINCT username) FROM testlog ;查詢結果不會出現亂碼,
但在存盤程序中使用時卻會出現亂碼
BEGIN
DECLARE sNameStr VARCHAR(100);
SELECT GROUP_CONCAT(DISTINCT username) INTO sNameStr FROM testlog ;
INSERT INTO test (tstr) VALUES sNameStr;
END$$
嘗試了使用convert對欄位進行字符集轉換,還是不行,還有什么辦法可以解決嗎?
謝謝各位大俠了
uj5u.com熱心網友回復:
你的testlog和test是不是使用了不同的編碼集?uj5u.com熱心網友回復:
檢查一下字符集設定。轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/81765.html
標籤:MySQL
下一篇:關于sql陳述句的寫法
