好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > MySQL添加外鍵時報錯:1215 Cannot add the foreign key constraint的解決方法

MySQL添加外鍵時報錯:1215 Cannot add the foreign key constraint的解決方法

熱門標簽:地圖標注百度競價 外呼系統怎樣才能不封號 外呼系統線路經常出問題嗎 神行者百貨商場地圖標注 地圖標注什么軟件好用 安陽手機自動外呼系統原理是什么 如何辦理400客服電話 西藏地圖標注改進點 地圖標注專員入駐

前言

這篇文章主要涉及到在數據創建表時,遇到ERROR 1215 (HY000): Cannot add foreign key constraint 問題方面的內容,對于在數據創建表時,遇到同樣問題感興趣的同學可以參考一下。

一、問題的提出

創建兩個表:  

     product:  商品表

     sealer:  供貨商表

相應的SQL如下:

product表:

DROP TABLE IF EXISTS `product`; 
CREATE TABLE `product` ( 
 `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, 
 `name` varchar(20) NOT NULL COMMENT 'product name', 
 `price` float(10,3) NOT NULL, 
 `description` varchar(20) DEFAULT NULL, 
 `count` int(11) NOT NULL DEFAULT '0', 
 `sid` int(11) NOT NULL, 
 PRIMARY KEY (`id`), 
 UNIQUE KEY `id_index` (`id`) USING HASH, 
 UNIQUE KEY `sid_index` (`sid`) USING HASH 
) ENGINE=InnoDB DEFAULT CHARSET=utf8; 

sealer表:

DROP TABLE IF EXISTS `sealer`; 
CREATE TABLE `sealer` ( 
 `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, 
 `name` varchar(30) NOT NULL, 
 `city` varchar(255) DEFAULT NULL, 
 `created_time` datetime DEFAULT NULL, 
 `updated_time` datetime DEFAULT NULL, 
 `level` int(11) NOT NULL DEFAULT '0', 
 `description` varchar(40) DEFAULT NULL, 
 PRIMARY KEY (`id`), 
 UNIQUE KEY `id_index_1` (`id`) USING HASH 
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8; 

接下來我們需要關聯product.sid 至 sealer.id,進行父子表的主外鍵關聯。

二、碰到錯誤

在創建外鍵之時,使用的SQL和碰到錯誤信息如下:

alter table `product' add CONSTRAINT `sid_ref` FOREIGN KEY (`sid`) REFERENCES `sealer` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION 

碰到的錯誤信息如下:

  
無法正確的插入外鍵約束。

3、問題分析

主外鍵更多的是某表的主鍵與子表的某個列進行關聯,要求是具備相同的數據類型和屬性,問題會不會出現在這里?

      要求: 具備相同的數據類型和約束

      發現:   unsigned,數字的字符長度不一致。

4、解決的辦法

修改product.sid中的數據類型,添加unsigned和字段的長度,將其設置為相同即可。

   

總結

之所以出現1215的問題,是由于主外鍵之間的數據類型不一致造成的,以后類似問題,皆可按此處理。以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。謝謝大家對腳本之家的支持。

您可能感興趣的文章:
  • MySQL外鍵約束(FOREIGN KEY)案例講解
  • mysql外鍵(Foreign Key)介紹和創建外鍵的方法
  • MySQL 外鍵(FOREIGN KEY)用法案例詳解

標簽:萍鄉 雞西 張掖 貴港 酒泉 AXB 衡水 阜陽

巨人網絡通訊聲明:本文標題《MySQL添加外鍵時報錯:1215 Cannot add the foreign key constraint的解決方法》,本文關鍵詞  MySQL,添加,外鍵時,報錯,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL添加外鍵時報錯:1215 Cannot add the foreign key constraint的解決方法》相關的同類信息!
  • 本頁收集關于MySQL添加外鍵時報錯:1215 Cannot add the foreign key constraint的解決方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 中文字幕一区二区三区免费看| 天天夜夜草草久久伊人天堂色窝窝| 殴美一级毛片| 99在线视频免费| 在婚房被伴郎c了2个小时| 亚洲女人毛茸茸| 娇妻换爱销魂经历h| 欧美一级纯片免费观看| 男女XXOO无遮挡动态千乐网| 丰满肥女巨肥BWWBBWW| 暖床糙汉H1VL1| 五月天婷亚洲天综合网精品偷| 国产精品任我爽爆在线播放6080| 香港一级毛片在线播放| 自拍新婚之夜初交视频1| 很狠干线观看2021| 东北人做a爰片久久毛片A片| 国产精品高清尿小便嘘嘘| 嫩草影院A片久久精品91| 好紧好大轻点受不了了| www射| 日韩一区在线播放| 白嫩少妇激情无码系列观看 | 13分钟叫床娇喘mp3录音| 国产成年无码久久久久毛片一| 天天做天天爱夜夜爽毛片试看| 国产午夜精品A片一区仙踪林| 商河县| 国产偷窥熟女精品视频大全| 大乳奶| 人乳喂奶电影bd手机在线观看| 美女脱裤子让男人捅| 亲胸揉胸膜下刺激视频高| 搡老女人老妇女老妇老熟女怎么读| 一区二区精品视频| 女s男m高h强制爱| 成年无码av片在线| 小泽玛利亚AV电影| 国产精品熟妇一区二区三区四区| 日本一卡二卡≡卡四卡精品| 久久精品视频网|