[英]SQLSTATE[HY000]: General error: 1005 Can't create table Laravel 8
[英]artisan migrate results: SQLSTATE[HY000]: General error: 1005 on LUMEN / LARAVEL
我正在嘗試運行php artisan migrate
命令,但出現以下錯誤。
我看過很多論壇並嘗試了幾種解決方案,但沒有任何解決方案能夠解決我的問題。
到底是怎么回事?
--
遷移:
創建“ categorias”表之前,不能使用外鍵引用創建“ produtos”表
我建議更改以更改遷移文件名稱中的日期以重新排序遷移
這樣,“類別”表的遷移將首先運行
我希望能回答這個問題。
我注意到您的遷移文件中沒有表名稱cremasco.#sql-3076_1e
但顯示的錯誤無法創建該表。
請檢查數據庫中的遷移表 ,看看它是否具有cremasco.#sql-3076_1e
。 並在命令行中運行它:
composer dumpautoload
然后再試一次遷移數據庫php artisan migrate
composer dumpautoload
如果問題仍然存在,則需要刪除數據庫,然后再次遷移。
存在此問題是因為我們刪除了文件遷移,但是數據庫中的表遷移仍然存在
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.