我刚刚创建了一个数据库,然后使用如下脚本添加了几百张表:
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,它指向“主”表。
是否有一种简单的方法可以插入列而不必删除数据库并重新创建它?最好将列插入为表格的前两列?
是。在mysql中,您可以使用alter table命令。查看此页面以获得更详细的说明https://www.sqlservertutorial.net/sql-server-basics/sql-server-alter-table-add-column/。