mysql - 是否有类似 SQL Server 2005 的 TRY/CATCH block 的 MySQL 功能?

标签 mysql

我正在考虑将数据库从 Sql Server 2005 移植到 MySQL。

我已经习惯在存储过程中使用 SQL Server 的 TRY/CATCH block 。

MySQL 是否有类似的东西,或者我是否会被迫回到老式的“检查每个语句后的错误返回,如果失败则发出 goto”的编程风格?

最佳答案

可以声明handlers对于特定的错误结果。

关于mysql - 是否有类似 SQL Server 2005 的 TRY/CATCH block 的 MySQL 功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1352022/

相关文章:

PHP MySQL while 循环

mysql - 我们如何借助另一行sql来访问行的值

mysql - 如何配置mysql服务器(提速)

php - 在类中使用 memcache

mysql、预处理语句和自动类型转换

java - 使用 JDBC 应用程序在 MySQL 中创建数据库和表

mysql - 是否可以让 MySQL 使用 1 DESC,2 ASC 的 ORDER 索引?

php - 在 Symfony 中访问数据库连接数据

mysql - 对 200 万个条目表的缓慢 MySQL 查询

mysql - 错误代码 : 1109. 删除语句中的未知表 'takes'