就是如何判断select insert update delete操作的成功与否是否出错。
以前项目从来没用过存储过程。很多开源的软件也没有。
所以就疏忽这块内容。现在想补充学习其他之前没用过的其他技术。
以提高以后项目在数据库操作方面的效率。看了几章手册的内容,感觉受益匪浅。还在继续学习中。
言归正传。执行select insert update delete操作,如何判断执行情况。知道dml有个ROW_COUNT(),可以用来判断吗,还有其他办法吗。结合DECLARE HANDLER FOR 使用吗。谢谢。
以前项目从来没用过存储过程。很多开源的软件也没有。
所以就疏忽这块内容。现在想补充学习其他之前没用过的其他技术。
以提高以后项目在数据库操作方面的效率。看了几章手册的内容,感觉受益匪浅。还在继续学习中。
言归正传。执行select insert update delete操作,如何判断执行情况。知道dml有个ROW_COUNT(),可以用来判断吗,还有其他办法吗。结合DECLARE HANDLER FOR 使用吗。谢谢。
解决方案 »
- 怎么mysql-front不好用了
- SET GLOBAL log_bin_trust_function_creators = 1 如何在my.cnf里面配置?
- 取出一个表的最小值 同时 取出 最小值的日期 是怎样写 sql
- 跪求,急急急!bcp与load data,null导入不了!
- mysql数据库创建错误,希望尽快得到答复
- 求解一个非常奇怪的问题!
- mysql的安装要在机器里留下什么吗?为什么重装了几次都不行。
- 修改表里面的内容的命令。
- 有没办法把Excel表中的数据导入到mysql数据库里!
- ALTER TABLE dawn_unit CHANGE num INTEGER VARCHAR(20);哪不对
- mysql 集合语法
- tomcat自动加载更新的类文件之后,发现mysql的数据库连接新增了c3p0连接池的connection
DECLARE Handlers
DECLARE handler_type HANDLER FOR condition_value[,...] statementhandler_type:
CONTINUE
| EXIT
| UNDOcondition_value:
SQLSTATE [VALUE] sqlstate_value
| condition_name
| SQLWARNING
| NOT FOUND
| SQLEXCEPTION
| mysql_error_code
谢谢
BEGIN
DECLARE CONTINUE HANDLER FOR 1216 select
'Foreign key constraint violated';
INSERT INTO departments (department_name,manager_id,location)
VALUES ('Elbonian HR','Catbert','Catbertia');
END;
error_count 来了解是否有错误。