這個(gè)錯(cuò)誤通常是因?yàn)镸ySQL數(shù)據(jù)庫版本較舊,不支持使用utf8mb4
字符集,而使用了utf8mb4
字符集的COLLATION
排序規(guī)則。utf8mb4
字符集支持存儲(chǔ)更多的字符,包括一些表情符號(hào)等,而utf8
字符集則不支持。如果MySQL版本不支持utf8mb4
字符集,就會(huì)出現(xiàn)以上錯(cuò)誤。 解決這個(gè)問題的方法是升級(jí)MySQL到支持utf8mb4
字符集的版本,或者使用MySQL支持的字符集和排序規(guī)則來創(chuàng)建數(shù)據(jù)表。例如,可以使用utf8
字符集和utf8_general_ci
排序規(guī)則來創(chuàng)建數(shù)據(jù)表:文章來源:http://www.zghlxwxcb.cn/news/detail-643168.html
CREATE TABLE table_name (
id INT(11) NOT NULL AUTO_INCREMENT,
column_name VARCHAR(255) NOT NULL,
create_time DATETIME NOT NULL,
PRIMARY KEY (id),
UNIQUE KEY unique_column_name (column_name)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
這樣就可以避免出現(xiàn)以上錯(cuò)誤。文章來源地址http://www.zghlxwxcb.cn/news/detail-643168.html
到了這里,關(guān)于Mysql導(dǎo)入sql文件報(bào)COLLATION ‘utf8_general_ci‘ is not valid for CHARACTER SET ‘utf8mb4‘原因的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!