![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
香辛料ss
学海无涯苦作粥
展开
-
General error: 1366 Incorrect string value: '\xF0\x9F\x98\x8A' for column xxxx
今天调试接口往某个字段插入输入法表情,遇见mysql报错General error: 1366 Incorrect string value: '\xF0\x9F\x98\x8A' for column xxxx,网上查了下是mysql编码格式问题!mysql中的utf8只能存储1~3个字节长度的utf-8编码,而输入法的表情占4个字节长度,所以会报错!解决方法:将mysql字符编码改成utf...原创 2020-04-02 18:03:21 · 3028 阅读 · 0 评论 -
1030 Got error 139 from storage engine
今天用Navicat导入一份SQL文件,其中一条数据插入时报错:1030 Got error 139 from storage engine!经google发现,InnoDB的单条记录有8K的限制,而我插入的这条数据有82个字段,而且大部分字段是longblob类型,数据比较大,导致报错解决方法:我将插入数据的那张table引擎改为MYISAM就不会报错了官网对此也有解原创 2017-06-09 10:40:53 · 1026 阅读 · 0 评论 -
Reading table information for completion of table and column names
命令行操作数据库时发现这样的问题:mysql> use dbname Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A 然后就卡在这里。是由于数据库太大,即数据库原创 2017-06-09 10:55:18 · 1608 阅读 · 0 评论 -
Navicat 导入数据报错 --- 1153 - Got a packet bigger than 'max_allowed_packet' bytes
今天在用Navicat导入SQL文件时报错:MySQL 错误 Err [Imp] 1153 - Got a packet bigger than 'max_allowed_packet' bytes查了一下,原来是mysql默认读取执行的SQL文件最大为16M,我这个SQL文件260M,所以执行不过去解决方法:在MySQL安装目录下找到文件my.cnf,搜索[mysql转载 2017-06-14 15:08:46 · 384 阅读 · 0 评论