1

我已经financialTrack在 mysql 中创建了表,以记录表中插入的行financial,然后创建此触发器来执行此操作:

CREATE TRIGGER INS_after_financ 
AFTER INSERT ON `financial` FOR EACH ROW
BEGIN
INSERT INTO `financialTrack` (user, changedValue) VALUES (NEW.user, NEW.Value);
END;

这些是我的表格结构:

TABLE NAME:  financial
+--------------+--------------+-------+-------+
| Column       | Type         | Null  | AI    |
+--------------+--------------+-------+-------+
| id           | int(10)      | FALSE | TRUE  |
| user         | VARCHAR(40)  | FALSE |       |
| Value        | BIGINT(12)   | FALSE |       |
+--------------+--------------+-------+-------+

TABLE NAME:  financialTrack
+--------------+--------------+-------+-----------------+
| Column       | Type         | Null  |   Def.Value     |
+--------------+--------------+-------+-----------------+
| user         | VARCHAR(40)  | FALSE |                 |
| changedValue | BIGINT(12)   | FALSE |                 |
| ts           | timestamp    | FALSE |CURRENT_TIMESTAMP|
+--------------+--------------+-------+-----------------+

你有什么建议用脚本填写表格中的user字段并从表格中删除用户列吗?financialTrackPHPfinancial

4

1 回答 1

0

有几种方法可以完成这项任务,但本讲座肯定会帮助您学习使用 PHP 处理数据库查询的基础知识:http: //php.net/manual/en/book.pdo.php

PDO 扩展目前非常流行,并且比其他原生mysqlmysqli扩展更受欢迎。PDO通过在 stackoverflow 上搜索,您将找到一些其他有用的信息。

于 2012-04-26T20:51:02.337 回答