在laravel中运行第一个users表之后,在第二个表上运行php artisan migrate
时出现问题。运行第二次表迁移时,出现以下错误:
[PDOException]SQLSTATE[42S01]:基表或视图已存在:1050表“用户”已存在
运行这个php工匠迁移:重置
。
下次要添加另一个表时,需要首先检查该表是否已存在。您可以使用
if(!Schema::hasTable('users')){
// Write your schema create code here
}
保存文件,然后运行php artisan migrate命令。
如果您开始使用Laravel Spark,或者您使用了身份验证层,那么“用户”表会给您这个错误,因为它已经存在。查看您的迁移,您应该会找到一个这样命名的表。
另一种可能性是您没有正确设置环境变量,并且您正在使用与另一个项目相同的数据库。如果前一个项目有一个“用户”表,那么也会显示这个错误。
php-artisan-migrate
运行数据库/migrations
文件夹中的所有迁移。因此,首先迁移了users
表,然后创建了新的第二个表迁移,并运行了此命令,以便laravel再次尝试迁移users
迁移,该迁移已经存在于数据库中,并且引发了此错误。
您需要运行:
php artisan migrate:refresh
它将回滚所有的迁移,然后执行迁移
命令。
我刚刚在我的项目中启用了迁移,并在中添加了几个字段: I并创建: 产生了以下输出: 显然一切都进行得很顺利,但在收到一个错误,即column CreatedOn不存在之后,我用服务器资源管理器查看了数据库,事实上,我的表中缺少了所有4个column。我做错了什么? 我发现了我的错误。不知何故,我有两个不同的文件和具有相同的文件大小,我认为两者都是必要的。我的服务器资源管理器正在使用,数据库更改为。
我刚认识红宝石。我在RoR Getting Started第5.5节,运行db:migrate后,出现以下错误。为什么有什么建议吗?我找不到任何答案或解决方案或问题。请帮忙。 参数个数错误(1代表0)-E:1:In”tasks:TOP=>db:migrate(请参阅使用--trace运行任务进行完全跟踪) 下面是我的迁移文件。
我正在用vuejs 2构建一个新应用程序,但出现了这个错误 错误/node_modules/babel loader/lib/node_modules/vue loader/lib/selector。js?类型=脚本 我以前用过“this”,但除了今天,我没有得到那个错误。这是我的密码 请帮助
嗨,我正在尝试升级到wagtail 2.0。我已经处理了一系列错误,但我无法克服迁移时出现的错误: 非常感谢任何帮助 谢谢 提姆 完全控制台错误: (wagtail-isa) MacBook-Air:wagtailcmsdemo tim$ ./manage.py makemigrations Traceback(最近一次调用最后一次):文件“./manage.py”,第 10 行,在 execut
我有两个fxml文件,每个fxml文件都有一个控制器。在第一个fxml文件中,我有一个“基本”锚烷,在这个文件上有一个较小的“第二”锚烷。在第二个fxml文件中,我有一个“第三个”锚烷,它和第一个fxml中的“第二个”锚烷一样大。在这个“第三”锚烷上,我有一个桌面视图,比“第三”锚烷小一点。在第一个控制器中,我使用FXMLLoader将“second”anchorpane的内容设置为第二个fxml
错误: log4j:WARN找不到记录器(org.hibernate.cfg.annotations.Version)的appender。log4j:警告请正确初始化log4j系统。线程“main”组织中出现异常。冬眠例外GenericJDBCException:无法在组织上打开连接。冬眠例外SQLStateConverter。在org上处理非特定异常(sqlstatecoverter.java: