隨筆 - 4  文章 - 10  trackbacks - 0
          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(1)

          隨筆檔案

          文章分類

          文章檔案

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          原文出處:http://www.aygfsteel.com/Andyluo/archive/2006/10/06/73584.html
                   在MySQL里創(chuàng)建外鍵時(shí)(Alter table xxx add constraint fk_xxx foreign key),提示錯(cuò)誤,但只提示很簡(jiǎn)單的信息:ERROR 1005 (HY000): Can't create table '.\env_mon\#sql-698_6.frm' (errno: 150)。根本起不到解決問(wèn)題的作用。

          要看錯(cuò)誤的詳細(xì)提示,可以使用命令:(在MySQL Manual里搜索“errno 150”時(shí)找到)

          SHOW ENGINE INNODB STATUS;     //針對(duì)用INNODB存儲(chǔ)方式的數(shù)據(jù)庫(kù)

          在信息中有一組【LATEST FOREIGN KEY ERROR】會(huì)有最近錯(cuò)誤的詳細(xì)描述和解決辦法。
          如:
          Cannot find an index in the referenced table where the referenced columns appear as the first columns, or column types in the table and the referenced table do not match for constraint.
          (譯:不能在“被reference的表”里找到包含“被reference字段”的索引,或者是兩個(gè)關(guān)聯(lián)字段類型不匹配)

          (我犯的錯(cuò)誤是沒(méi)有在主表中設(shè)置主鍵-_-!,即第一種原因)

          呵呵,今天建數(shù)據(jù)庫(kù)等時(shí)出的錯(cuò)誤是由第二種原因引起,即兩個(gè)關(guān)聯(lián)字段類型不匹配,萬(wàn)能的互聯(lián)網(wǎng)啊。。。。。。
          posted on 2007-08-13 15:59 冬天出走的豬 閱讀(5914) 評(píng)論(1)  編輯  收藏 所屬分類: Database

          FeedBack:
          # re: MySQL里創(chuàng)建外鍵時(shí)錯(cuò)誤的解決 (ERROR 1005, errorno:150)[轉(zhuǎn)]  2008-08-28 10:37 合理咯
          謝謝拉   回復(fù)  更多評(píng)論
            
          主站蜘蛛池模板: 尖扎县| 元阳县| 兰西县| 聊城市| 教育| 万年县| 白银市| 临武县| 巴楚县| 泰州市| 海南省| 全南县| 邓州市| 星子县| 嘉荫县| 怀宁县| 金门县| 张北县| 蒙山县| 余江县| 阜城县| 榕江县| 会昌县| 尖扎县| 宁国市| 瑞丽市| 东乡县| 泾阳县| 拜泉县| 叙永县| 永吉县| 增城市| 海晏县| 辛集市| 丰城市| 上杭县| 方城县| 大田县| 寿宁县| 永新县| 农安县|