今天,同事在使用工具连接mysql时,发现了一个错误提示,如下
有问题,就看错误日志,同样发现了一条错误信息,如下
[ERROR] Incorrect definition of table mysql.proc: expected column 'comment'at position 15to have type text, found type char(64).
说是mysql.proc这个表的comment字段类型应该为text,但是却是char(64)。
按照错误信息的提示,只要将comment的字段类型设为text就OK。
use mysql; ALTER TABLE `proc` MODIFY COLUMN `comment` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL AFTER `sql_mode`;
重新连接mysql,错误已解决!
同时,我发现了一个很奇怪的现象,当存在这个问题时,使用诸如Navicat的连接工具时,输入sql语句没有了自动提示功能,但是当问题解决时,自动提示功能又正常。有兴趣的朋友也可以实验下!
本文出自 “拥抱开源世界分享开源技术” 博客,请务必保留此出处http://heisedeyan.blog.51cto.com/3392968/1283165
查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/MySQL/
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索mysql
, 工具
, text
, 错误
, 提示
字段
php mysql错误提示、mysql错误提示乱码、php关闭mysql错误提示、关闭mysql错误提示、mysql 错误提示,以便于您获取更多的相关知识。