我在MySQL工作台中创建了一个表名country_packages
。然后我在PHP Laravel项目中进行迁移。通过使用以下命令:
$ php artisan migrate
不幸的是,它不会创建country_packages
表。我已经强迫迁移了。但是新表仍然没有在 Laravel 中创建。到底怎么了?
country_packages
的表结构
如果存在,则删除表country_packages
;/*!40101 设置@saved_cs_client = @@character_set_client/;/!50503 SET character_set_client = utf8mb4/; 创建表country_packages
(id
bigint(20) unsigned NOT NULL AUTO_INCREMENT,country_id
int(11( 不为空,package_id
int(11( 不为空,created_at
时间戳 空默认值 空,updated_at
时间戳 空默认值 空, 主键 (id
( ( 引擎=InnoDB AUTO_INCREMENT=2412 默认字符集=utf8MB4 COLLATE=utf8mb4_unicode_ci;/!40101 设置character_set_client = @saved_cs_client */;
--
-- 转储表country_packages
的数据
锁定表country_packages
写入;/*!40000 更改表country_packages
禁用键 */;
这是我在MySQL中成功创建了表country_packages