mysql - 如何自动将新寄存器从 mysql 表插入到同一数据库上的另一个表?

标签 mysql select insert

我有一个网站,在这个网站上我使用各种第 3 方 PHP 脚本,例如博客和论坛。

由于这些脚本是由不同的开发人员单独制作的,它们都有不同的表,假设我在数据库上使用前缀_,例如,blog_usersforum_users 是表存储每个脚本的用户详细信息。

blog_forum_ 是前缀,这两个表都是每个脚本在同一个数据库中的用户表,并且这些表具有不同的结构。

当用户在我的博客中注册时(在 blog_users 表中插入了一个新的寄存器),我如何在 中自动插入关于这个新用户的一些信息(如用户名、密码) forum_users 表?

我不知道这是否可以做到,所以我只是想知道..

最佳答案

您可以在插入和更新操作上添加一个触发器,然后您应该从那里插入/更新您在另一个表中需要的信息。

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

关于mysql - 如何自动将新寄存器从 mysql 表插入到同一数据库上的另一个表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9215961/

相关文章:

mysql - 如何从 mysql 表中选择最新的日期记录集

MySQL 加入缺失结果

mysql - 使用键盘快捷键停止 MySQL 查询

lua - 获取表项索引

MySQL:使 2 个值唯一

c - BST 的插入迭代方法 (C)

MySQL 加入日期列有 1 个月的滞后和性能问题

MYSQL动态表名选择连接和条件

PHP-从同一行的主键获取第二列值

oracle - 授予选择,插入,更新表空间的权限