
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 · 3107 阅读 · 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 · 1089 阅读 · 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 · 1675 阅读 · 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 · 422 阅读 · 0 评论