php - 如何测试触发器是否在 Codeigniter 3 中触发

标签 php mysql mysqli doctrine-orm codeigniter-3

我在 Codeigniter 3 中使用 doctrine2。我有一个订单表触发器,我想在 order_replica 表中插入一些数据后自动转储数据。这是我的触发器,它不起作用,我不知道如何测试触发器。请帮我解决这个问题。

DELIMITER @@
DROP TRIGGER IF EXISTS after_insert_order_replica;
@@
CREATE TRIGGER `after_insert_order_replica` AFTER INSERT ON `order_replica`
 FOR EACH ROW BEGIN
        INSERT INTO order (replica_id) VALUES (NEW.id);
END;
@@
DELIMITER ;

最佳答案

我明白了。我只是导入这段代码,然后将一些数据插入到 order_replica 表中,该表生成记录到订单表

关于php - 如何测试触发器是否在 Codeigniter 3 中触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52833816/

相关文章:

php - 过程式 PHP 与面向对象的 PHP

mysql - 从 phpMyAdmin 导出的数据库导入到 phpMyAdmin 时出错

php - 使用 PHP 将数据插入数据库

java - JDBC PreparedStatement 奇怪的行为

php - 没有密码但 key 授权安全的Mysql服务器?

php - MySQL查询多列排序

php - 带有 php 的谷歌应用引擎不支持 mysqli

php - Laravel-5.5:为什么我的验证器代码不起作用?

php - PDOStatement 的 bindValue 仅适用于 "0"的值

php - 将下一个和上一个按钮制作成箭头