自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

使用MySQL外鍵的四個條件

數(shù)據(jù)庫 MySQL
MySQL外鍵是在v3.23.34版本以后引入的,MySQL外鍵需要滿足四個條件,才可使用。下文就對這四個條件進(jìn)行詳細(xì)介紹,供您參考。

MySQL外鍵保證了數(shù)據(jù)庫的參照完整性,但是MySQL外鍵也不是所有版本都有的,而且使用MySQL外鍵也需要滿足一定的條件。

MySQL只在v3.23.34版本以后才引入MySQL外鍵的,所以在這之前的版本是沒有的。除此之外,還必須具備以下幾個條件:

1) 在my.cnf配置文件中打開InnoDB引擎支持。
# Uncomment the following if you are using InnoDB tables
innodb_data_home_dir = /var/db/mysql/
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /var/db/mysql/
innodb_log_arch_dir = /var/db/mysql/

2) 相關(guān)聯(lián)的表都必須采用InnoDB引擎。

3) 相關(guān)聯(lián)的字段都必須建立索引。
MySQL v4.0版本以后,定義外鍵時會自動建立所以,所以在 v4.0 版本以前(含v4.0版本)必須手工定義索引。

4) 相關(guān)聯(lián)的字段必須采用類似的數(shù)據(jù)類型,或者說可轉(zhuǎn)換的數(shù)據(jù)類型,當(dāng)然相同類型是***不過了。
比如父表的字段是TINYINT類型,則子表只能采用TINYINT、SMALLINT、INT、BIGINT等幾種類型。
 

 

 

 

【編輯推薦】

MySQL外鍵和參照完整性的聯(lián)系

帶參數(shù)的MySql存儲過程

mysql UPDATE語句的使用方法

mysql插入Clob字段的實例

常見MySql字段的默認(rèn)長度

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-06-21 17:24:29

外鏈SEO

2020-06-04 08:15:53

Kubernetes容器PaaS

2011-03-21 10:26:10

SQL Server視圖管理

2010-05-17 16:10:39

MySQL數(shù)據(jù)庫

2022-02-23 15:09:18

數(shù)字化轉(zhuǎn)型國有企業(yè)數(shù)據(jù)

2024-06-25 12:45:05

2013-03-18 13:31:28

2010-10-09 09:55:41

MySQL外鍵

2010-10-09 10:04:48

MySQL定義外鍵

2010-11-22 09:43:07

MySQL定義外鍵

2017-07-31 08:47:58

2009-01-14 10:26:34

SQL Server視圖管理限制條件

2011-06-14 18:46:47

外鏈

2010-11-22 10:08:03

Mysql外鍵用法

2010-11-22 09:59:32

MySQL外鍵設(shè)置

2017-08-10 09:00:18

2020-08-13 10:29:55

項目管理項目經(jīng)理CIO

2022-06-27 23:31:01

JavaScript框架開發(fā)

2025-04-21 06:25:00

2010-05-11 18:46:46

MYSQL 外鍵
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號