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

MySQL 關(guān)閉子表的外鍵約束檢察方法

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

準(zhǔn)備:

定義一個(gè)教師表、一個(gè)學(xué)生表;在學(xué)生表中引用教師表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);

第一步:

插入一個(gè)老師

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

插入一個(gè)學(xué)生:

insert into students(studentName,teacherID) values('NameB',100);--可以知道沒(méi)有這個(gè)教師號(hào)、所以插入會(huì)出錯(cuò)。

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

第二步:

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

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

第三步:

設(shè)置回默認(rèn)值、保持外鍵約束檢察。

set foreign_key_checks =1;

總結(jié):

這篇隨筆寫(xiě)的特別的亂、我想說(shuō)的重點(diǎn)就是 set foreign_key_checks =0;時(shí)外鍵約束是沒(méi)有用的。這時(shí)可以對(duì)子表進(jìn)行違反外鍵約束的插入。

不到萬(wàn)不得以不要用這個(gè)。

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

相關(guān)文章

  • MySQL NULL 值處理實(shí)例詳解

    MySQL NULL 值處理實(shí)例詳解

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

    MySQL查詢中LIMIT的大offset導(dǎo)致性能低下淺析

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

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

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

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

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

    linux下 root 登錄 MySQL 報(bào)錯(cuò)的問(wèn)題

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

    Win7下安裝MySQL5.7.16過(guò)程記錄

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

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

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

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

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

    一文搞懂Mysql中的共享鎖、排他鎖、悲觀鎖、樂(lè)觀鎖及使用場(chǎng)景

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

    定時(shí)備份 Mysql并上傳到七牛的方法

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

最新評(píng)論

若尔盖县| 建宁县| 荣昌县| 满洲里市| 乌拉特中旗| 内黄县| 九龙县| 江安县| 德保县| 济宁市| 鹿泉市| 蓝田县| 丹东市| 临夏市| 北海市| 济阳县| 特克斯县| 新民市| 夏河县| 保山市| 资阳市| 罗定市| 北碚区| 徐水县| 全南县| 宣化县| 怀集县| 临夏市| 繁昌县| 宜黄县| 通江县| 乡城县| 平阴县| 慈溪市| 齐齐哈尔市| 通道| 文登市| 那坡县| 安阳市| 北海市| 高台县|