欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【带你轻松接触MySQL数据库的异常处理】,下面是详细的分享!
带你轻松接触MySQL数据库的异常处理
对于MySQL的异常处理,本人不常用。不过我觉得还是有写下来的必要。
标准格式
|
以下为引用的内容: DECLARE handler_type HANDLER FOR condition_value[,...] statement condition_value细节 |
1、MySQL ERROR CODE 列表
如果需要查看更多的错误列表可以直接到MySQL安装路径下。
比如我的/usr/local/mysql/share/mysql/errmsg.txt
说明:SQLSTATE [VALUE] sqlstate_value这种格式是专门为ANSI SQL 和 ODBC以及其他的标准.
并不是所有的MySQL ERROR CODE 都映射到SQLSTATE。
2、假如不需要插入ERROR CODE,可以用速记条件来代替
SQLWARNING 代表所有以01开头的错误代码
NOT FOUND 代表所有以02开头的错误代码,当然也可以代表一个游标到达数据集的末尾。
SQLEXCEPTION 代表除了SQLWARNING和NOT FOUND 的所有错误代码。
3、具体示例:
|
以下为引用的内容: create TABLE t (s1 int,primary key (s1)); |
以上所分享的是关于带你轻松接触MySQL数据库的异常处理,下面是编辑为你推荐的有价值的用户互动:
相关问题:PHP可以处理数据库操作的异常处理么?? - PHP进阶...
答:PHP里面的数据库扩展会提供有相应的函数捕获错误,比如mysql有mysql_errno,mysql_error用来取得数据库的错误信息,PostgreSQL 就有pg_last_error函数,可以查查PHP手册 >>详细
相关问题:mysql数据库更改用户时总是提示这个错误,怎么解决...
答:海英布业建议您,用navicat ,navicat对新手老手都挺好用的,上面图应该说的是 没有选定数据库,所以也没找到那张表,navicat是可视化视图的一看就懂 >>详细
相关问题:求助!java,mysql数据库,执行删除操作的时候出现...
答:你读一下第一行的英文,他不是说数据库已经关闭了,所以删除操作不允许。 >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
