加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

使用工具连接mysql时的错误提示

发布时间:2016-10-16 18:26:15 所属栏目:MySql教程 来源:站长网
导读:今天,同事在使用工具连接mysql时,发现了一个错误提示,如下 有问题,就看错误日志,同样发现了一条错误信息,如下 [ERROR] Incorrect definition of table mysql.proc: expected column 'comment'at position 15to have type text, found type char(64).

今天,同事在使用工具连接mysql时,发现了一个错误提示,如下

使用工具连接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.cn/database/MySQL/

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读