Welcome 微信登录

首页 / 数据库 / MySQL / 使用工具连接mysql时的错误提示

使用工具连接mysql时的错误提示2014-06-30今天,同事在使用工具连接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