欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql utf8無法存漢字

錢浩然2年前17瀏覽0評論

在使用 MySQL 數(shù)據(jù)庫時,我們經(jīng)常會遇到存儲中文出現(xiàn)問題的情況,比如我們在使用 utf8 字符集時,無法正確存儲中文字符。這是 MySQL 的一個常見問題,下面我們來看看該問題的解決方案。

SET NAMES utf8; 
ALTER TABLE table_name CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

解決方案非常簡單,我們可以在插入數(shù)據(jù)前,通過設(shè)置字符集為 utf8,來保證可以正確保存中文字符。如下所示:

SET NAMES utf8;
INSERT INTO table_name (col1, col2) VALUES ('中文內(nèi)容', 'abc');

如果需要對已有的數(shù)據(jù)表進(jìn)行設(shè)置,可以使用下面這個 SQL 語句來進(jìn)行設(shè)置。

ALTER TABLE table_name CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

該語句將表的字符集和校對規(guī)則設(shè)置為 utf8_general_ci,可以保證能夠正確存儲中文字符。