【问题标题】:Is there any way to synchronize view and table in phpmyadmin?有没有办法在 phpmyadmin 中同步视图和表格?
【发布时间】:2017-10-06 04:04:53
【问题描述】:

我的任务是在 phpmyadmin 中将视图与表同步。例如,我有一个这样的视图表:

查看:

表格:

table的数据记录和view一样。我使用

将数据从视图复制到表
CREATE TABLE tablename AS (SELECT * FROM viewname)

我想同步它们。例如,当 view 更新时,table 也会更新。视图更新的意思就像编辑视图然后我通过删除旧视图再次导入视图。有没有办法做到这一点?我想同步视图和表格,因为我打开视图的时间太长了。所以我制作了与视图相同的表格,以便我能够更快地打开它。提前致谢

【问题讨论】:

  • “当视图改变时”是什么意思?
  • A view 是表的逻辑视图,它们没有显式数据。
  • 我的意思是“当视图更新时”@PerEnström
  • 如果您确实将视图数据从表 A 复制到表 B,我认为您需要解释为什么要这样做。

标签: mysql


【解决方案1】:

VIEW 在 MySQL 中是 Jens 提到的虚拟表或表的逻辑视图,它没有像表一样存储数据。

相反,它直接从表中获取值。 VIEW 中的值会在它获取的表中的值发生变化时发生变化。

因此,您需要在表格之间而不是在视图和表格之间进行同步。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-19
    • 2022-01-25
    • 2021-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多