ककखघगघचछजझ़ंंनधथतणढठटपफफबभमयरलवशश्ँत्रत्रक्षससज्ञाइइईउऊचजझ़ंनधदथतणढठटपबभमययलवशशँऋत्रक्षहसषर्टाइउए12345567899012345678 9 0 @()“' - ?/₹_ +×÷¡¿√♀•Δπ™℅¶♂♀】【°℃®©★■◆●
如何使用mysql insert query等在数据库中插入Smiley和text。
我想在Rest api webservice for mobile app中使用它。
答案 0 :(得分:0)
更改表格列或更改表格
ALTER TABLE Tablename CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin
答案 1 :(得分:0)
您必须在mySQL数据库中使用 utf8mb4 字符编码才能使用表情符号和其他此类内容。
名为utf8的字符集每个最多使用三个字节 字符并且仅包含BMP字符。从MySQL 5.5.3开始, utf8mb4字符集每个字符最多使用四个字节 支持补充字符。
来源:https://dev.mysql.com/doc/refman/5.5/en/charset-unicode-utf8mb4.html
您可以设置列或整个数据库的数据类型。
您可以使用类似以下内容的查询:
ALTER TABLE `your_table` CHANGE `text` `text` VARCHAR(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL;
以下是分步指南,让您的工作更轻松:
第1步:创建备用http://mathiasbynens.be/notes/mysql-utf8mb4#backup
第2步:升级MySQL服务器http://mathiasbynens.be/notes/mysql-utf8mb4#upgrade
第3步:修改数据库,表格和列http://mathiasbynens.be/notes/mysql-utf8mb4#databases-tables-columns
第4步:检查列和索引键的最大长度http://mathiasbynens.be/notes/mysql-utf8mb4#column-index-length
步骤5:修改连接,客户端和服务器字符集http://mathiasbynens.be/notes/mysql-utf8mb4#character-sets
第6步:修复并优化所有表http://mathiasbynens.be/notes/mysql-utf8mb4#repair-optimize