将列添加到SQL中的多个表中

问题描述 投票:0回答:1

我刚刚创建了一个数据库,然后使用如下脚本添加了几百张表:

CREATE TABLE CapBond
(
    [timestamp] varchar(50),
    [Reward] varchar(50),
    [Award] varchar(50),
    [Fact] varchar(50)
)

CREATE TABLE Values
(
    [timestamp] varchar(50),
    [Name] varchar(50),
    [Test] varchar(50),
    [Read] varchar(50),
    [Parameters] varchar(50)
)

我意识到我忘了在每个表中添加两列。一个用于PK,一个用于FK,它指向“主”表。

是否有一种简单的方法可以插入列而不必删除数据库并重新创建它?最好将列插入为表格的前两列?

sql
1个回答
1
投票

是。在mysql中,您可以使用alter table命令。查看此页面以获得更详细的说明https://www.sqlservertutorial.net/sql-server-basics/sql-server-alter-table-add-column/

这是列排序的解决方案https://www.mysqltutorial.org/mysql-add-column/

© www.soinside.com 2019 - 2024. All rights reserved.