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

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索mysql
, 工具
, text
, 错误
, 提示
字段
php mysql错误提示、mysql错误提示乱码、php关闭mysql错误提示、关闭mysql错误提示、mysql 错误提示,以便于您获取更多的相关知识。

时间: 2024-11-16 18:20:48

使用工具连接mysql时的错误提示的相关文章

JSP连接MySQL时出现--错误:Access denied for user 'root'@'localhost' (using password: YES)'解决方案

用代码进行用户验证的时候总是出现这个错误,翻译一下,应该是root用户的是权限的问题没有放开. 那就想办法解决一下吧,具体的来说可以有这样的几种方式. 解决方法,首先想到的是先重启一下MySQL服务吧,但是试了一下,发现这并没有什么用. 网上搜索了一下,相关于MySQL的权限的释放和管理问题,找到一个比较好的答案: //首先计入到mysql的客户端命令行. //然后 grant all privileges on *.* to 'root'@'localhost' identified by '

mysql-在Windows32进行自定义环境搭建测试PHP连接MySQL时总是提示Fatal error: Call to undefined function

问题描述 在Windows32进行自定义环境搭建测试PHP连接MySQL时总是提示Fatal error: Call to undefined function 已经打开extension=PHP_mysql和extension=PHP_mysqli用phpmyadmin测试显示PHP配置错误 可是找不到错误 解决方案 PHP连接Mysql数据库报错:Fatal error: Call to undefined function mysql_connect()Fatal error: Call

连接ACCESS数据库时发生错误提示:找不到可安装的 ISAM

连接ACCESS数据库时发生错误提示:找不到可安装的 ISAM 检查后发现原来是把Data Source写成 DataSource了 错误:<add key="OleConnection" value="Provider=Microsoft.Jet.OleDb.4.0;DataSource=Demo.mdb;" /> 正确:<add key="OleConnection" value="Provider=Microso

连接ACCESS数据库时发生错误提示:找不到可安装的 ISAM_基础应用

连接ACCESS数据库时发生错误提示:找不到可安装的 ISAM 检查后发现原来是把Data Source写成 DataSource了 错误:<add key="OleConnection" value="Provider=Microsoft.Jet.OleDb.4.0;DataSource=Demo.mdb;" /> 正确:<add key="OleConnection" value="Provider=Microso

jdbc-安卓新手用JDBC连接mysql时一直报错

问题描述 安卓新手用JDBC连接mysql时一直报错 抛出异常在logcat提示:驱动连接成功,数据库连接失败Could not find class 'javax.naming.StringRefAddr', referenced from method com.mysql.jdbc.ConnectionPropertiesImpl$ConnectionProperty.storeTo.求大神帮忙,错误围绕好长时间了 连接代码 //连接数据库 public static Connection

jsp 网站开发-jsp连接 mysql 更新语法错误,大家帮我看看,谢谢~

问题描述 jsp连接 mysql 更新语法错误,大家帮我看看,谢谢~ update test set check='1' where memName ='lmy' 解决方案 有可能表中列名不对应或者设置的类型不对应

安装ASP.NET MVC时出现错误提示是:0x80070643

问题描述 安装ASP.NET MVC时出现错误提示是:0x80070643 安装ASP.NET MVC时出现错误提示是:one or more issues caused the setup to fail.please fix the issues and then retry setup.formore information see the log file 解决方案 那需要看日志文件才能判断是什么错误了. 首先检查你的系统软件环境是否正确,比如MVC 1.0需要.NET 3.5.1,MV

连接MySQL出现2013错误解决

环境:Navicat for Mysql 8.2+ MySQL Sever 5.1 问题:使用Navicat for Mysql连接MySQL出现 如下错误:2013-Lost connection to MySQL server at 'reading initialcommunication packet',system error:0.如图: 解决:重启MySQL服务------ ->重新连接. 附:MySQL批处理下载:http://ishare.iask.sina.com.cn/f/2

android-使用 javamail 连接 SMTP 时的错误

问题描述 使用 javamail 连接 SMTP 时的错误 这是我发送一个邮件使用的代码: public String get_subject() { return _subject; } public void set_subject(String _subject) { this._subject = _subject; } public Mail() { _host = "mail.messagingengine.com"; _port = "587"; _s