我有一个包含100个表的MySQL数据库。 我想一次在所有这100个表中添加2个字段。
字段为'created_by'
和'modified_by'.
任何建议......
答案 0 :(得分:1)
没有自动方法可以做到这一点。相反,构造SQL查询然后运行它们。像这样:
select concat('alter table ', t.table_name,
' add created_by varchar(255), add modified_by varchar(255)'
)
from information_schema.tables t;
然后将代码复制到相应的工具中并执行它(使用prepare
)。
我还建议你created_at
和modified_at
,如果这些不存在的话。