MySQL數據庫不能關聯外鍵

原因:

  1. 創建了三個表,其中一箇中間表進行關聯,但是在新架構設計器看,發現他們並沒有關聯在一起.

解決:
1. 檢測語法,發現沒有問題
2. 百度找,說是引擎的原因查了一下 SHOWVARIABLES LIKE '%storage_engine%';
3. 發現如圖
在這裏插入圖片描述
第一行的引擎是MyISAM
4. 去mysql安裝的路徑找到my.ini文件,發現是要改的
在這裏插入圖片描述
5. 最後想起來,我的電腦有多個數據庫,去到另外的數據庫找到
在這裏插入圖片描述
6. 最後把這個MYISAM改成InnoDB就可以了

* 需要注意: 記得去計算機管理->服務哪裏把MYSQL服務重啓一下
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章