使用MySQL建立外鍵約束時報錯3780的解決方案
更新時間:2024年11月06日 10:54:18 作者:云舒卷云
在創(chuàng)建MySQL外鍵約束時,報錯3780通常是因為主表和從表中對應字段的數據類型不一致,使用Navicat可視化界面修改數據類型,即可解決此問題,這是一個常見的數據庫設計錯誤,確保數據類型一致是關鍵
MySQL建立外鍵約束時報錯3780問題
今天在用語句給兩個表建立外鍵約束時
報了3780的錯誤–
具體描述
大概意思就是或說
主表和從表的create_use 和 user_id 兩個字段這不兼容
經過一頓分析之后發(fā)現,是因為這兩個表的這兩列數據類型不一樣
解決辦法
修改表中的數據類型(在這里使用的是Navicat可視化界面)。
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
MySQL5.7安裝過程并重置root密碼的方法(shell 腳本)
由于 MySQL 5.7 版本的 root 密碼是首次啟動時隨機生成的,并且還要求必須修改后才能使用。下面小編給大家分享使用shell 腳本完成安裝和設置新的 root 密碼的方法,一起看看吧2016-12-12