婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Mysql表創建外鍵報錯解決方案

Mysql表創建外鍵報錯解決方案

熱門標簽:地圖標注客戶付款 許昌外呼增值業務線路 宜賓全自動外呼系統廠家 臨沂做地圖標注 申請400電話電話價格 新鄉智能外呼系統好處 廣東400企業電話申請流程 咸陽防封電銷卡 石家莊400電話辦理公司

數據庫表A:

CREATE TABLE task_desc_tab
(
  id INT(11) PRIMARY KEY NOT NULL COMMENT '自增主鍵' AUTO_INCREMENT,
  strong>taskname/strong> VARCHAR(200) NOT NULL COMMENT '任務名字',
  sqlname VARCHAR(20) NOT NULL COMMENT 'sql文件名字',
  params VARCHAR(5000) NOT NULL COMMENT '任務參數,格式為一個JSON字符串',
  updatetime TIMESTAMP DEFAULT CURRENT_TIMESTAMP COMMENT '更新時間',
  detail VARCHAR(3000) COMMENT '任務一些描述信息,只是備注信息作用'
)
 ENGINE = InnoDB
 DEFAULT CHARSET = utf8;

數據庫B:

CREATE TABLE exec_plan_tab
(
  id INT(11) PRIMARY KEY NOT NULL AUTO_INCREMENT,
  strong>taskname/strong> VARCHAR(200) NOT NULL,
  startdate DATE NOT NULL,
  enddate DATE NOT NULL,
  updatetime TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
  CONSTRAINT exec_plan_tab_task_desc_tab_taskname_fk FOREIGN KEY (taskname) REFERENCES task_desc_tab (taskname)
)
 ENGINE = InnoDB
 DEFAULT CHARSET = utf8;

目標:創建表使得表B中的taskname為外鍵,參考表A中的taskname字段,創建表發現報錯如下:

[2018-07-19 15:02:29] [HY000][150] Create table 'daxin/#sql-5d_30' with foreign key constraint failed. There is no index in the referenced table where the referenced columns appear as the first columns.
[2018-07-19 15:02:29] [HY000][1215] Cannot add foreign key constraint
[2018-07-19 15:02:29] [HY000][1215] Cannot add foreign key constraint 

經過排查找到問題原因: 表A中的taskname必須使用UNIQUE字段修飾,這樣保證記錄唯一性,當表B參考時候不會出現歧義。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • mysql導入csv的4種報錯的解決方法
  • 解決navicat遠程連接mysql報錯10038的問題
  • Navicat Premiun遠程連接MySQL報錯10038解決方案
  • 解決Navicat Premium 連接 MySQL 8.0 報錯"1251"的問題分析
  • mysql 主從復制如何跳過報錯
  • IDEA鏈接MySQL報錯08001和連接成功后不顯示表的問題及解決方法
  • MySQL數據庫導入導出數據之報錯解答實例講解

標簽:貴州 臺灣 北京 阜新 日照 合肥 鎮江 鷹潭

巨人網絡通訊聲明:本文標題《Mysql表創建外鍵報錯解決方案》,本文關鍵詞  Mysql,表創,建外,鍵,報錯,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Mysql表創建外鍵報錯解決方案》相關的同類信息!
  • 本頁收集關于Mysql表創建外鍵報錯解決方案的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 鄂尔多斯市| 荔浦县| 龙南县| 宜黄县| 峡江县| 滕州市| 西盟| 沿河| 丰城市| 海安县| 舒城县| 大宁县| 宁波市| 浮山县| 托克托县| 株洲市| 岳阳县| 鲁甸县| 河曲县| 萨嘎县| 行唐县| 盐源县| 和平县| 淮南市| 深水埗区| 大竹县| 瑞昌市| 科技| 图片| 卢湾区| 布拖县| 东城区| 德安县| 兴安盟| 吴江市| 琼结县| 静乐县| 青河县| 临城县| 仲巴县| 彭阳县|