首页 > 解决方案 > 如何在 laravel 和 PHP 项目中刷新数据库 MySQL?

问题描述

country_packages在 MySQL 工作台中创建了一个表名。然后我在 PHP Laravel 项目中进行迁移。通过使用以下命令:

$ php artisan migrate

不幸的是,它不会创建country_packages. 我已经强制迁移。但是仍然没有在 Laravel 中创建新表。实际上有什么问题?

标签: phpmysqllaravel

解决方案


-- 表的表结构country_packages

如果存在则删除表country_packages;/*!40101 SET @saved_cs_client = @@character_set_client /; / !50503 SET character_set_client = utf8mb4 /; CREATE TABLE country_packages( idbigint(20) unsigned NOT NULL AUTO_INCREMENT, country_idint(11) NOT NULL, package_idint(11) NOT NULL, created_attimestamp NULL DEFAULT NULL, updated_attimestamp NULL DEFAULT NULL, PRIMARY KEY ( id) ) ENGINE=InnoDB AUTO_INCREMENT=2412 DEFAULT CHARSET= utf8mb4 整理=utf8mb4_unicode_ci;/ !40101 SET character_set_client = @saved_cs_client */;

--

-- 为表转储数据country_packages

锁定表country_packages写入;/*!40000 更改表country_packages禁用键 */;

这是我在 MySQL 中成功创建表 country_packages


推荐阅读