我有一个用codeigniter建的网站 在phpmyadmin中我创建了这个触发器
CREATE TRIGGER `After_Add_Order` AFTER INSERT ON `order`
FOR EACH ROW BEGIN
IF (NEW.points IS NOT NULL) THEN
update users set users.points = users.points + new.points where users.user_id = new.owner_id;
END IF;
END
当我在phpmyadmin中插入数据时触发器被触发但是当我在php中插入数据时,即使插入的顺序中的点有值,触发器也不会触发。
这是我的PHP代码
if ($this->db->insert('order', $data)) {
$id = $this->db->insert_id();
return $id;
}
任何帮助