最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL 關閉子表的外鍵約束檢察方法

 更新時間:2017年03月18日 10:00:33   投稿:jingxian  
下面小編就為大家?guī)硪黄狹ySQL 關閉子表的外鍵約束檢察方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

準備:

定義一個教師表、一個學生表;在學生表中引用教師表ID

create table teachers(teacherID int not null auto_increment primary key,teacherName varchar(8));

create table students(studentID int not null auto_increment primary key,teacherID int not null,studentName varchar(8),

constraint fk_students_teacherID foreign key (teacherId) references teachers(teacherId) on delete no action on update cascade);

第一步:

插入一個老師

insert into teachers(teacherName) values('NameA');

插入一個學生:

insert into students(studentName,teacherID) values('NameB',100);--可以知道沒有這個教師號、所以插入會出錯。

不過有沒有辦法可以插入一條不合理的數(shù)據(jù)呢?辦法還是有的

第二步:

set foreign_key_checks = 0; 這樣就可以了。

insert into students(studentName,teacherID) values('NameB',100);

第三步:

設置回默認值、保持外鍵約束檢察。

set foreign_key_checks =1;

總結:

這篇隨筆寫的特別的亂、我想說的重點就是 set foreign_key_checks =0;時外鍵約束是沒有用的。這時可以對子表進行違反外鍵約束的插入。

不到萬不得以不要用這個。

以上這篇MySQL 關閉子表的外鍵約束檢察方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • MySQL NULL 值處理實例詳解

    MySQL NULL 值處理實例詳解

    這篇文章主要介紹了MySQL NULL 值處理實例詳解的相關資料,需要的朋友可以參考下
    2017-01-01
  • MySQL查詢中LIMIT的大offset導致性能低下淺析

    MySQL查詢中LIMIT的大offset導致性能低下淺析

    這篇文章主要給大家介紹了關于MySQL查詢中LIMIT的大offset導致性能低下的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-12-12
  • MySQL雙層游標嵌套循環(huán)實現(xiàn)方法

    MySQL雙層游標嵌套循環(huán)實現(xiàn)方法

    要實現(xiàn)逐行獲取數(shù)據(jù),需要用到MySQL中的游標,一個游標相當于一個for循環(huán),這里需要用到2個游標,如何在MySQL中實現(xiàn)游標雙層循環(huán)呢,下面小編給大家分享MySQL雙層游標嵌套循環(huán)方法,感興趣的朋友跟隨小編一起看看吧
    2024-05-05
  • MySQL如何創(chuàng)建觸發(fā)器

    MySQL如何創(chuàng)建觸發(fā)器

    這篇文章主要為大家詳細介紹了MySQL如何創(chuàng)建觸發(fā)器,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • linux下 root 登錄 MySQL 報錯的問題

    linux下 root 登錄 MySQL 報錯的問題

    本文給大家記錄的是個人在linux下使用root用戶登錄mysql的時候遇到的一個錯誤的解決方法,非常的簡單實用,有需要的小伙伴可以參考下。
    2016-02-02
  • Win7下安裝MySQL5.7.16過程記錄

    Win7下安裝MySQL5.7.16過程記錄

    這篇文章主要為大家分享了Win7下安裝MySQL5.7.16過程的筆記,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • java實現(xiàn)mysql自動更新創(chuàng)建時間與更新時間的兩種方式

    java實現(xiàn)mysql自動更新創(chuàng)建時間與更新時間的兩種方式

    在實際開發(fā)中,每條數(shù)據(jù)的創(chuàng)建時間和修改時間,盡量不需要應用程序去記錄,而由數(shù)據(jù)庫獲取當前時間自動記錄創(chuàng)建時間,本文主要介紹了java實現(xiàn)mysql自動更新創(chuàng)建時間與更新時間的兩種方式,感興趣的可以了解一下
    2024-01-01
  • MySQL中UUID主鍵的優(yōu)化小結

    MySQL中UUID主鍵的優(yōu)化小結

    UUID可以唯一標識記錄,因此有些場景可能會用來作為表的主鍵,本文主要介紹了MySQL中UUID主鍵的優(yōu)化小結,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-09-09
  • 一文搞懂Mysql中的共享鎖、排他鎖、悲觀鎖、樂觀鎖及使用場景

    一文搞懂Mysql中的共享鎖、排他鎖、悲觀鎖、樂觀鎖及使用場景

    剛開始學習MySQL中鎖的時候,網(wǎng)上一查出來一堆,什么表鎖、行鎖、讀鎖、寫鎖、悲觀鎖、樂觀鎖等等等,直接整個人就懵了,下面這篇文章主要給大家介紹了關于Mysql中共享鎖、排他鎖、悲觀鎖、樂觀鎖及使用場景的相關資料,需要的朋友可以參考下
    2022-07-07
  • 定時備份 Mysql并上傳到七牛的方法

    定時備份 Mysql并上傳到七牛的方法

    常見的 MySQL 數(shù)據(jù)備份方式有,直接打包復制對應的數(shù)據(jù)庫或表文件(物理備份)、mysqldump 全量邏輯備份、xtrabackup 增量邏輯備份等。這篇文章主要介紹了定時備份 MySQL 并上傳到七牛 ,需要的朋友可以參考下
    2018-10-10

最新評論

汶川县| 高清| 贞丰县| 新和县| 砚山县| 广西| 衡阳县| 商城县| 宝鸡市| 上杭县| 拜城县| 同江市| 凤凰县| 裕民县| 沙河市| 都昌县| 云浮市| 惠水县| 莒南县| 岳普湖县| 西华县| 嘉禾县| 拉孜县| 靖州| 沙河市| 琼中| 喀什市| 亚东县| 尼玛县| 台江县| 汝城县| 阿拉善盟| 六安市| 安溪县| 南通市| 樟树市| 阳高县| 甘孜县| 资兴市| 娄烦县| 高州市|