簡體   English   中英

工匠遷移結果:SQLSTATE [HY000]:一般錯誤:LUMEN / LARAVEL上為1005

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM