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

如何在laravel中使用不同的迁移再添加一个表?

简烨烁
2023-03-14

我使用迁移创建一个表。但是当我想使用不同的迁移创建第二个时,我做不到。在终端给这个消息

未找到基表或视图:1146表'hrm.timelogs'不存在

laravel日志如下:

照亮\数据库\迁移\迁移器-

照亮\数据库\迁移\迁移器-

照明\控制台\命令-

对象(Symfony\Component\Console\Output\ConsoleOutput))

照明\控制台\命令-

Symfony\Component\Console\Application-

Symfony\Component\Console\Application-

共有1个答案

农星华
2023-03-14

这个问题似乎和这个问题相似。看看这个问题是否对你有帮助。如果没有,那么你可能想在你最初的问题中发布你的迁移代码,这样我们就可以看到哪里可能出错了。

 类似资料:
  • 我在文件中的迁移中添加了一个新表。。 这是代码: 当我运行时,我的数据库中只有默认的laravel用户(和迁移)表。没有货币。 原因可能是什么? 编辑 迁移一切都很顺利。问题是: SQLSTATE[42000]:语法错误或访问冲突:1071指定的密钥太长;最大密钥长度为767字节(SQL:更改表用户添加唯一users_email_unique(电子邮件)) SQLSTATE[42000]:语法错误

  • 在Laravel5.4中是否有一种方法可以在sqlite表中的另一列之后/之前添加一列?像MySql的('column')之后的? 我之所以这么着急,是因为每当我尝试使用Laravel迁移重命名列时,它都会跳到表的最后一个/末尾! 有办法摆脱这一切吗?

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

  • 我正在使用Visual Studio2015进行Udemy课程(与课程相同) 在某些时候,我不得不使用命令,但不知为什么我做不到。 这是我得到的错误: 我曾搜索过类似的问题,说明我必须安装Microsoft.EntityFrameworkCore.Tools,但当我尝试安装支持命令的版本时,我得到以下错误: “Microsoft.EntityFrameworkCore.Tools 2.1.0”包需

  • 我花了一整天的时间试图弄清楚下面的迁移发生了什么。 这是表的迁移。我的想法是使用“id_stays_abroad”和“user_id”作为外键。 这是添加外键的另一个迁移 当我运行php artisan迁移时,我遇到了以下错误: SQLSTATE[HY000]:一般错误:1215无法添加外键约束(SQL:alter table

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