当前位置: 首页 > 知识库问答 >
问题:

如何使用Laravel迁移在sqlite中的另一列之后添加一列?

濮阳钟展
2023-03-14

在Laravel5.4中是否有一种方法可以在sqlite表中的另一列之后/之前添加一列?像MySql的('column')之后的

我之所以这么着急,是因为每当我尝试使用Laravel迁移重命名列时,它都会跳到表的最后一个/末尾!

有办法摆脱这一切吗?

共有1个答案

霍书
2023-03-14

简短的回答:没有。

然而,显然有一个解决办法

在sqlite表中插入新列?

免责声明:我很少使用sqlite,无法验证它是否有效。祝你好运

 类似资料:
  • 如何使用Alembic或SQLAlchemy将一列接一列地添加到数据库中?这相当于SQL子句: 我也在邮件列表中尝试了这个建议,但没用。 虽然在查询时顺序无关紧要,但在SQL shell中,它有助于提高大型表的可读性。

  • 我使用迁移创建一个表。但是当我想使用不同的迁移创建第二个时,我做不到。在终端给这个消息: 未找到基表或视图:1146表'hrm.timelogs'不存在 laravel日志如下: 照亮\数据库\迁移\迁移器- 照亮\数据库\迁移\迁移器- 照明\控制台\命令- 对象(Symfony\Component\Console\Output\ConsoleOutput)) 照明\控制台\命令- Symfon

  • 当我们在Laravel框架中运行migrate:install时,migrations表是在有两列(migration,batch)的数据库中创建的,无论如何都要添加在时间戳处创建的新列。谢谢

  • 我创建了一个名为用户的表。有一些表被称为公司、名称、部门。我想添加company_id,designation_id,department_id列到用户表作为外键。 我试过了,但没用 当我迁移迁移时,它会显示此错误。 Illumb\Database\QueryException:SQLSTATE[HY000]:一般错误:1005无法创建表(错误号:150“外键约束格式不正确”)(SQL:alter

  • 我想在laravel中现有的表中添加一些新列。 我已经在谷歌上搜索过了,在这些搜索之后,我已经使用命令创建了迁移。 将列添加到用户。php 创建之后,我运行这个命令。 但也犯了同样的错误: 基本表或视图已存在:1050个表“用户”已存在(SQL:create table(int unsigned not null自动递增主键,varchar(255)not null,varchar(255)not

  • 我不知道如何使用Laravel框架将新列添加到我现有的数据库表中。 我尝试使用...编辑迁移文件。 在终端中,我执行和。 如何添加新列?