mysql - 在innoDB中使用触发器安全吗?

标签 mysql triggers transactions innodb

我们在购买商品上设置一个触发器,触发器从用户账户中提取资金,安全吗?交易是否自动应用于购买请求以及触发器内的所有请求?

最佳答案

无论数据库引擎如何,使用触发器始终是安全的。但是,如果您配置了基于行的复制,并且在插入之后有一个触发器,则从属设备中的滞后将会变得更高。 从属需要一些时间才能 catch 。

以下链接中给出了触发器的限制和限制,引用相同内容

https://dev.mysql.com/doc/mysql-reslimits-excerpt/5.1/en/stored-program-restrictions.html

关于mysql - 在innoDB中使用触发器安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36777059/

相关文章:

Oracle触发器更新同一张表中的列值

MySQL 事务返回错误

mysql - 在 MySQL 中使用 RegEx 更新复杂的 SQL 表

mysql查询对同一个表执行多个内连接

mysql - LOAD DATA LOCAL INFILE 在 Joomla 中无法正常工作。替换而不是追加表中的数据

sql-server - 如何在 SQL Server 触发器中复制插入、更新、删除的行

mysql - 对不同列进行多个 mysql 查询

mysql - 如何使用触发器来增加或减少mysql中的库存

transactions - 水平可扩展/可复制的数据库

spring - 为什么在 @Transactional block 内没有调用 AbstractRoutingDataSource.defineCurrentLookupKey() ?