现有一个MySQL的存储过程p1,用存储过程p1调用另一个存储过程p2,能不能在第一个存储过程p1中对被调用的存储过程p2进行事务处理,也就是当存储过程p2发生错误时,由p1来进行事务回滚MySQL存储过程事务
解决方案 »
- 我的MySQL自动备份脚本
- 求助!用Java对MySQL压力测试中并发连接>500,数据量>30000时报Communications link failure
- 求助关于mysql驱动版本的问题!
- 各位大大帮忙优化下这语句呀
- sql 语句 改怎么写?
- 搬数据库乱码问题
- 求字段清除一些数据
- 如何在一个字段插入1~1024范围内的随机数?
- 输入问题?如何把多个TXT后缀的文本一次性导入SQL
- centos7安装mysql后无法启动没有任何反应
- #1690 - BIGINT UNSIGNED value is out of range in .... INT(11) UNSIGNED
- You have an error in your SQL syntax:check the manual that corresponds to....
<?php
include_once("conn.php");$id=$_GET[id];
$conn->autocommit(false);
if(!$conn->query("delete from tb_sco where id='".$id."'"))
{
$conn->rollback();
}
if(!$conn->query("delete from tb_stu where id='".$id."'"))
{
$conn->rollback();
}
$conn->commit();
$conn->autocommit(true);
echo "ok"
?>有不会,再来问我。
有declare .. handle语句可设置, 很灵活的