Laravel 迁移 - 为 5000 万条数据添加新列
Posted
技术标签:
【中文标题】Laravel 迁移 - 为 5000 万条数据添加新列【英文标题】:Laravel migration - add new column to 50 millions data 【发布时间】:2021-04-01 12:33:03 【问题描述】:有没有其他方法可以将新列添加到具有 5000 万数据的表中?
我尝试过迁移,但尝试添加 45 分钟后我的数据库已关闭。
有没有其他解决方案来处理这个操作?
【问题讨论】:
含义:5000 万条数据到列。您的意思是该列中有 5000 万个字符(在 1 条记录中)?? @boolfalse 我猜有 5000 万行,但这是个猜测 是的,没错,我还有 5000 万行。而且我无法添加任何新列,因为尝试时数据库关闭。 【参考方案1】:这不是更改填充有大型数据集的表的好选择。作为替代方案,您始终可以创建一个包含所需列的新表,并在该列上与表建立关系。这将是一种有效的方法。
【讨论】:
以上是关于Laravel 迁移 - 为 5000 万条数据添加新列的主要内容,如果未能解决你的问题,请参考以下文章