gpt4 book ai didi

mysql - 如何一次向多个mysql表添加新列

转载 作者:行者123 更新时间:2023-11-29 12:58:31 26 4
gpt4 key购买 nike

我有一个包含 100 个表的 MySQL 数据库。我想一次在所有这 100 个表中添加 2 个字段。

字段是'created_by''modified_by'。

任何建议...

最佳答案

没有自动方法可以做到这一点。相反,构建 SQL 查询然后运行它们。像这样的事情:

select concat('alter table ', t.table_name,
' add created_by varchar(255), add modified_by varchar(255)'
)
from information_schema.tables t;

然后将代码复制到适当的工具中并执行它(使用use prepare)。

我还建议您使用 created_atmodified_at(如果这些尚不存在)。

关于mysql - 如何一次向多个mysql表添加新列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23677710/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com