在更改 mysql 中的表以添加新列时,我发生了致命错误。我已经看到了这个问题的相关答案,在那里我找到了如下答案:
Make a new table with the same structure.
Add the column to the new table.
Insert the data from the old table into the new table.
Rename the old table to old.bak
Rename the new table to the old table.
If all went well, delete the old.bak.
但我的原始表包含一些触发器、索引等。
我的问题是
“我可以用任何不同的方式编写我的 Alter 脚本来克服这个致命的错误吗”?
我的担忧与 MYSQL 有关,但任何其他与 RDBMS 相关的答案也很好......