mysql不能新增外來鍵約束怎麼辦
首先我們要知道Innodb支援事務處理與外來鍵和行級鎖,而MyISAM不支援。
解決方法:
(推薦教程:)
首先檢視自己的mysql資料庫的預設儲存引擎
mysql> show variables like '%storage_engine%';
如果不是InnoDB則要將自己的預設儲存引擎改為InnoDB。
具體方法:
首先依次點選我的電腦→管理→服務→找到mysql服務並停止;
然後開啟my.ini配置檔案,找到 [mysqld],將 default-storage-engine=MyISAM 更改為 default-storage-engine=INNODB 即可
最後重啟mysql資料庫即可。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4369/viewspace-2832623/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 教你mysql如何增加外來鍵約束MySql
- 外來鍵約束
- Javaweb-約束-外來鍵約束JavaWeb
- Mysql-基本練習(06-唯一約束、外來鍵約束、新增、刪除單列)MySql
- 關於外來鍵約束
- 約束外來鍵筆記筆記
- mysql~資料完整性考慮~外來鍵約束MySql
- AppBoxFuture(七): 分散式外來鍵約束APP分散式
- oracle外來鍵約束的總結Oracle
- 資料遷移無法新增外來鍵約束,錯誤程式碼 1215
- SQL外來鍵約束的含義及建立SQL
- 【MySQL】MySQL進階(外來鍵約束、多表查詢、檢視、備份與恢復)MySql
- mysql新增約束語句筆記MySql筆記
- 生成指令碼,得到所有表的外來鍵約束,然後刪除並重建這些約束指令碼
- Laravel 學習總結二:get () 和 first () 的區別、@each () 的用法和新增外來鍵約束Laravel
- 聊聊Oracle外來鍵約束(Foreign Key)的幾個操作選項Oracle
- [資料庫]資料庫中為什麼不推薦使用外來鍵約束資料庫
- Mysql關於資料庫是否應該使用外來鍵約束詳解說明創磅MySql資料庫
- MySQL 約束MySql
- MYSQL的外來鍵MySql
- 批量刪除MSSQL 中主外來鍵約束SQL
- (10)邏輯綜合新增約束(環境約束)
- win10 程式不能結束訪問被拒絕怎麼辦Win10
- Mysql入門【Mysql約束】MySql
- MariaDB資料庫的外來鍵約束例項程式碼介紹詳解資料庫
- 主鍵約束、唯一約束和唯一索引索引
- MySQL自增約束MySql
- MySQL 欄位約束MySql
- mysql建立外來鍵語句MySql
- 電腦鍵盤數字打不出來怎麼辦 win10右邊數字鍵盤不能用Win10
- Word不能編輯文件怎麼辦,文件修改了不能儲存怎麼辦
- 《資料庫系統概論》5.0——常見約束 大學生學習筆記(主鍵 外來鍵)資料庫筆記
- mysql資料庫約束MySql資料庫
- MySQL——約束(constraint)詳解MySqlAI
- [20180423]關於閃回表與主外來鍵約束.txt
- linux不能上網怎麼辦Linux
- pycharm不能列印中文怎麼辦PyCharm
- 【SQL】15 SQL 約束(Constraints)、NOT NULL 約束、UNIQUE 約束、PRIMARY KEY 約束、FOREIGN KEY 約束、CHECK 約束、DEFAULT約束SQLAINull