首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MYSQL ERROR CODE 错误编号意义

:无效主机名 1043:无效连接 1044:当前用户没有访问数据库权限 1045:不能连接数据库,用户名密码错误 1048:字段不能为空 1049:数据库不存在 1050:数据表已存在...1051:数据表不存在 1054:字段不存在 1065:无效SQL语句,SQL语句为空 1081:不能建立Socket连接 1114:数据表已满,不能容纳任何记录 1116:打开数据表太多...1129:数据库出现异常,请重启数据库 1130:连接数据库失败,没有连接数据库权限 1133:数据库用户不存在 1141:当前用户无权访问数据库 1142:当前用户无权访问数据表 1143...:当前用户无权访问数据表字段 1146:数据表不存在 1147:未定义用户对数据表访问权限 1149:SQL语句语法错误 1158:网络错误,出现读错误,请检查网络连接状况 1159:网络错误...错误:1279 SQLSTATE: HY000 (ER_UNTIL_COND_IGNORED) 消息:SQL线程启动,因而UNTIL选项被忽略。

2.6K20
您找到你想要的搜索结果了吗?
是的
没有找到

《MySQL核心知识》第10章:自定义存储过程和函数

,就是利用SQLYOG代码格式化功能,选中要格式化代码,然后按F12,如果能格式化,证明你代码没有问题,如果不能格式化 证明代码有问题 ❞ 不加s的话就会出现语法错误了 Query: create...和MySQL_error_code都可以表示MySQL错误 sqlstate_value为长度5字符串错误代码 MySQL_error_code为数值类型错误代码,例如:ERROR1142(42000...SQLEXCEPTION表示所有没有被SQLWARNINGNOT FOUND捕获sqlstate_value值。 sp_statement表示一些存储过程函数执行语句。...代码如下: //方法一:捕获sqlstate_value DECLARE CONTINUE HANDLER FOR SQLSTATE '42000' SET @info='CAN NOT FIND';...第一种方法是捕获sqlstate_value值。如果遇到sqlstate_value值为42000,执行CONTINUE操作,并且输出"CAN NOT FIND"信息。

3.4K10

db2 terminate作用_db2 truncate table immediate

无效 表 3040 事务回滚 表 3142 语法错误访问规则违例 表 3244 WITH CHECK OPTION 违例 表 3346 Java DDL 表 3451 无效应用程序状态 表 3553...40506 由于 SQL 错误,当前事务已回滚。40507 由于创建索引时发生故障,因此当前事务已回滚。 类代码 42 语法错误访问规则违例 表 32....类代码 42:语法错误访问规则违例 SQLSTATE 值 含义42501 授权标识不具有对标识对象执行指定操作特权。42502 授权标识不具有执行指定操作特权。...40506 由于 SQL 错误,当前事务已回滚。 40507 由于创建索引时发生故障,因此当前事务已回滚。 类代码 42 语法错误访问规则违例 表 32....类代码 42:语法错误访问规则违例 SQLSTATE 值 含义 42501 授权标识不具有对标识对象执行指定操作特权。 42502 授权标识不具有执行指定操作特权。

7.5K20

ThinkPHP3.2.3 异常和错误屏蔽处理

一、入口文件关闭调试,配置文件配置异常页面 在生产环境系统错误信息不能暴露给用户,入口文件 APP_DEBUG 默认为开启状态 define('APP_DEBUG',true); 此时如果用户访问到不存在模块...在生产环境需要把 APP_DEBUG 设置为 FALSE 或者将该定义屏蔽: define('APP_DEBUG',false); 此时如果用户访问到不存在模块、控制器或者方法会出现: ?.../Public/Admin/error.html', 在访问存在模块、控制器方法时,会加载默认或者自定义异常页面模板。...404页 } } 三、定义空操作 _empty() 例如在 Admin 模块 Common 控制器定义一个 _empty() 方法,当用户访问一个不存在方法时,就会按照空方法设置进行处理...四、数据库错误 在默认情况下,如果程序 SQL 语句出现了语法错误,很可能会把数据库信息暴露给用户: ?

2.2K20

php 抛出异常使用场景

如果异常没有被捕获,而且又没用使用 set_exception_handler() 作相应处理的话,那么将发生一个严重错误致命错误),并且输出 “Uncaught Exception” (捕获异常...在特定情况下,还是存在致命错误,比如内存不足之类,也会像之前一样立即中止脚本。PHP 7 捕获异常依旧时致命错误。...这意味着,如果 PHP 5.x 捕获异常,在 PHP 7 依旧是致命错误。 注意,例如警告或是通知错误在 PHP 7 中保持不变,只有致命错误或是可恢复性错误会抛出异常。...文件,或者 eval() 代码包含语法错误时,ParseError 将会被抛出。...Fatal Error:致命错误(脚本终止运行) Parse Error:编译时解析错误语法错误(脚本终止运行) Warning Error:警告错误(仅给出提示信息,脚本不终止运行) Notice

1.8K30

记一次ThinkPHP框架错误解决处理!

某一个正常上线网站突然之间首页,详情页均访问不了,后台进入同样也是一个提示报错:页面错误,请稍候再试! 身为技术渣,本渣渣是彻底蒙蔽了!!!...错误代码 [10501] PDOException in Connection.php line 390 SQLSTATE[HY000]: General error: 1030 Got error 28...开启错误提示: 开启错误提示: ThinkPHP框架调试开启 请注意ThinkPHP框架版本以及开发人员设置,本渣渣这里开启仅供参考!...thinkphp目录 convention.php 经测试修改,无效!本渣渣没改对目录,这应该是总开关! application目录 config.php 经过测试修改,有效!...错误解决方案 其实经过搜索资料,很容易就能得出解决方案,一搜一大把! 经过比对,的确是服务器上磁盘空间满了,仅仅是删除了一个文件夹,网站访问就正常了! 本渣渣确实捏了一把汗!

2K30

python基础学习15----异常处理

ImportError 无法引入模块包;基本上是路径问题名称错误 IndentationError 语法错误子类) ;代码没有正确对齐 IndexError 下标索引超出序列边界,比如当x只有三个元素...,却试图访问x[5] KeyError 试图访问字典里不存在键 KeyboardInterrupt Ctrl+C被按下 NameError 尝试访问一个没有申明变量 SyntaxError Python...代码非法,代码不能编译(个人认为这是语法错误,写错了) TypeError 传入对象类型与要求不符合 UnboundLocalError 试图访问一个还未被设置局部变量,基本上是由于另有一个同名全局变量...序列没有此索引(index) KeyError 映射中没有这个键 MemoryError 内存溢出错误(对于Python 解释器不是致命) NameError 未声明/初始化对象...一般运行时错误 NotImplementedError 尚未实现方法 SyntaxError Python 语法错误 IndentationError 缩进错误 TabError

1.6K10

mysql-存储过程(转载)

CONTAINS SQL表示子程序包含SQL语句,但不包含读写数据语句;NO SQL表示子程序不包含SQL语句;READS SQL DATA表示子程序包含读数据语句;MODIFIES SQL...为了避免冲突,首先用"DELIMITER &&"将MySQL结束符设置为&&。最后再用"DELIMITER ;"来将结束符恢复成分号。这与创建触发器时是一样。...CONTINUE表示遇到错误不进行处理,继续向下执行;EXIT表示遇到错误后马上退出;UNDO表示遇到错误后撤回之前操作,MySQL暂时还不支持这种处理方式。...SQLEXCEPTION表示所有没有被SQLWARNINGNOT FOUND捕获sqlstate_value值。sp_statement表示一些存储过程函数执行语句。...SQLEXCEPTION捕获所有没有被SQLWARNINGNOT FOUND捕获sqlstate_value值,然后执行EXIT操作,并且输出"ERROR"信息。

91720

一条查询语句到底是如何执行?

查询缓存在Mysql是默认关闭,因为缓存命中率非常低,只要有对表执行一个更新操作,这个表所有查询缓存都将被清空。怎么样?一句废材足以形容了!!!...分析器 如果没有命中查询缓存,就要执行查询了,但是在执行查询之前,需要对SQL语句做解析,判断你这条语句有没有语法错误。...做完这些会做 ‘语法分析’ ,根据MYSQL定义规则来判断你SQL语句有没有语法错误,如果你语法不对,就会收到类似如下提醒: ERROR 1064 (42000): You have an error...to use near 'elect * from t where ID=1' at line 1 一般语法错误会提示第一个出现错误位置,所以你要关注是紧接“use near”内容。...优化器 经过分析器词法和语法分析,此时就能知道这条SQL语句是干什么。但是在开始执行之前,MYSQL底层还要使用优化器对这条SQL语句进行优化处理。

94810

MySQL存储过程和函数简单写法

CONTAINS SQL表示子程序包含SQL语句,但不包含读写数据语句;NO SQL表示子程序不包含SQL语句;READS SQL DATA表示子程序包含读数据语句;MODIFIES SQL...为了避免冲突,首先用"DELIMITER &&"将MySQL结束符设置为&&。最后再用"DELIMITER ;"来将结束符恢复成分号。这与创建触发器时是一样。...CONTINUE表示遇到错误不进行处理,继续向下执行;EXIT表示遇到错误后马上退出;UNDO表示遇到错误后撤回之前操作,MySQL暂时还不支持这种处理方式。   ...SQLEXCEPTION表示所有没有被SQLWARNINGNOT FOUND捕获sqlstate_value值。sp_statement表示一些存储过程函数执行语句。...SQLEXCEPTION捕获所有没有被SQLWARNINGNOT FOUND捕获sqlstate_value值,然后执行EXIT操作,并且输出"ERROR"信息。

1.2K20

select语句做了什么?

查询缓存在Mysql是默认关闭,因为缓存命中率非常低,只要有对表执行一个更新操作,这个表所有查询缓存都将被清空。怎么样?一句废材足以形容了!!!...分析器 如果没有命中查询缓存,就要执行查询了,但是在执行查询之前,需要对SQL语句做解析,判断你这条语句有没有语法错误。...做完这些会做 '语法分析' ,根据MYSQL定义规则来判断你SQL语句有没有语法错误,如果你语法不对,就会收到类似如下提醒: ERROR 1064 (42000): You have an...syntax to use near 'elect * from t where ID=1' at line 1 一般语法错误会提示第一个出现错误位置,所以你要关注是紧接“use near”内容...优化器 经过分析器词法和语法分析,此时就能知道这条SQL语句是干什么。但是在开始执行之前,MYSQL底层还要使用优化器对这条SQL语句进行优化处理。

11020

第16章_变量、流程控制与游标

结合创建存储过程 SQL 语句代码可以得出:在存储过程未定义条件和处理程序,且当存储过程执行 SQL 语句报错时,MySQL 数据库会抛出错误,并退出当前 SQL 逻辑,不再向下继续执行。...定义条件使用 DECLARE 语句,语法格式如下: DECLARE 错误名称 CONDITION FOR 错误码(错误条件) 错误说明: MySQL_error_code 和 sqlstate_value...例如,在 ERROR 1142(42000,1142 是 MySQL_error_code,'42000’是 sqlstate_value。...CONDITION FOR SQLSTATE '42000'; # 2.3 定义处理程序 可以为 SQL 执行过程中发生某种类型错误定义特殊处理程序。...SQLWARNING NOT FOUND 捕获 SQLSTATE 错误代码; 处理语句:如果出现上述条件之一,则采用对应处理方式,并执行指定处理语句。

28310
领券