phpmyadmin 同步多个表中的列(无数据)

u2nhd7ah  于 2022-11-09  发布在  PHP
关注(0)|答案(1)|浏览(195)

我的数据库中有多个表:

groups_name1
groups_name2
etc.

是否有办法使所有表的列彼此保持同步?

+----+------+-----------+
| id | name | last-edit |
+----+------+-----------+
+----+------+
| id | name | (copy column 'last-edit' here and all the other tables)
+----+------+

我的意思是,当我在第一个表中添加一个名为'* last-edit*'的新列时,该列将复制到所有其他表中,但列中的数据将只对原始表唯一。

tkclm6bt

tkclm6bt1#

MySQL本身没有将相同的DDL应用于多个表的特性。
ALTER TABLE在每个语句中只能引用一个表。DDL语句不支持触发器。
必须为每个要应用ALTER TABLE的表运行一个ALTER TABLE。MySQL无法推断出您要将哪些表包含在该表集中。运行每个ALTER TABLE取决于您。

相关问题