我下載了最新版本的 Wampserver v.3.2.6,預設有 phpMyAdmin v.4.9.7 和 phpMyAdmin v.5.1.1。似乎它預設使用 phpMyAdmin v.4.9.7 。我想完全刪除 phpMyAdmin v.4.9.7,只使用 phpMyAdmin v.5.1.1。
我正在使用 Laravel,當我運行 php artisan migrate 時,它給了我這個錯誤:
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes (SQL: alter table `users` add unique `users_email_unique`(`email`))
我知道如何在 Laravel 中修復此問題,請不要告訴我如何在 Laravel 中修復。
最舊版的 Wampserver v.3.2.3 沒有問題,因為它沒有 phpMyAdmin v.4.9.7。
我認為這是因為 phpMyAdmin v.4.9.7。如果您知道任何解決方案,請幫忙。
P粉9589860702024-02-22 09:44:02
經過一番挖掘,我發現了這個問題。我的系統上有 2 個 Wamp Server 資料夾。每個驅動器中有一個。顯然,我使用 exe 檔案從 wampserver 安裝,並將其安裝在我的 C: (Windows) 中。我沒有註意到。它不允許我覆蓋我真正想要更新的內容。它附帶了 PhpMyAdmin 4.9.7 和 5.1.1
。
如果你願意
您必須使用 phpMyAdmin v.4.9.7 找到 Wamp Server 資料夾。在刪除它之前,請確保您的別名資料夾中包含您要保留的版本資訊: phpmyadmin.conf
並轉儲您要刪除的版本資訊。我的是phpmyadmin4.9.7
。刪除後,右鍵點選
Wamp Server圖示 & 從零重新啟動
。然後您將 PhpMyAdmin 5.1.1
(在我的例子中)。