php - 如何在新表中记录 MySQL 查询

标签 php mysql sql mysqli

使用 PHP5 以及用于执行 MySQL 查询的 MySQLi 类,如何在当前连接的数据库的新表中记录使用 MySQLi::query 处理的每个查询?

是否可以像Java那样对函数进行一些扩展?

最佳答案

如果您使用支持触发器的mysql版本。只需创建一个触发器,这样您就不必用不必要的业务逻辑来污染代码

http://dev.mysql.com/doc/refman/5.0/en/triggers.html

从 MySQL 5.0.2 开始包含对触发器的支持。因此,当您部署应用程序时,请在创建表的同时创建触发器。

关于php - 如何在新表中记录 MySQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13868459/

相关文章:

php - 如何在 Windows 中安装依赖项或使用 Composer

php - mysql获取列值的最后两个字符,其中值长度等于X

php - laravel 5.1 - 从 2 表中检索数据并使用 foreach 将其发送到索引页

MySQL - 按在 'IN' 语句中找到的值的次数排序

SQL Server : selecting rows that contain only certain values?

sql - 如何在 Select 上替换 Varchar2 中的特定字符

php - 插入具有配对 id 的两行 mysql php

php - Wordpress wp_enqueue 加载 css 但不加载 js

mysql - MySQL 分区表的行移动

mysql - select mysql 查询的性能真的很差