原文:Mysql創建外鍵的幾個條件

.要創建的外鍵的數據表A 主表 和關聯表B 從表 必須是InnoDB存儲引擎 .要創建的A表字段數據類型必須和B表對應的字段的數據類型保持一致,包括長度 .B表對應的字段必須建立了索引或者是主鍵 .A表的外鍵 刪除時 如果設置了 set null 那么B表對應的該字段必須是 允許為空 ,否則無法創建成功 ...

2019-01-23 14:54 0 1410 推薦指數:

查看詳情

MySQL的作用和創建

MySQL的作用: 保持數據一致性,完整性,主要目的是控制存儲在外表中的數據。使兩張表形成關聯,只能引用外表中列的值! 我們來建兩個表 我們建了 example1表,里面包含stu_id學號,course_id課程號,grade分數 example2表,里面 ...

Tue Jul 19 04:42:00 CST 2016 0 4647
MySql創建規則

MySQL中,InnoDB引擎類型的表支持了約束。的使用條件:1.兩個表必須是InnoDB表,MyISAM表暫時不支持(據說以后的版本有可能支持,但至少目前不支持);2.列必須建立了索引,MySQL 4.1.2以后的版本在建立時會自動創建索引,但如果在較早的版本則需要顯示建立 ...

Wed Jan 21 04:43:00 CST 2015 0 3494
mysql創建語句

CREATE TABLE t_book(id int primary key auto_increment,bookName varchar(20),author varchar(10),pric ...

Mon Jul 08 22:46:00 CST 2019 0 2553
Mysql創建錯誤原因分析

Mysql創建時,經常會遇到問題而失敗,這是因為Mysql中還有很多細節需要我們去留意,查看大神的總結后列出了以下幾種常見原因。 1. 兩個字段的類型或者大小不嚴格匹配。例如,如果一個是int(10),那么也必須設置成int(10),而不是int(11 ...

Tue Jun 26 00:01:00 CST 2018 0 1011
MySQL幾個概念:主鍵,,索引,唯一索引

概念: 主鍵(primary key) 能夠唯一標識表中某一行的屬性或屬性組。一個表只能有一個主鍵,但可以有多個候選索引。主鍵常常與構成參照完整性約束,防止出現數據不一致。主鍵可以保證記錄的唯一和主鍵域非空,數據庫管理系統對於主鍵自動生成唯一索引,所以主鍵也是一個特殊的索引。 ...

Sat Jan 12 00:26:00 CST 2019 0 751
MySQL幾個概念:主鍵,,索引,唯一索引

轉自:http://blog.csdn.net/duck_arrow/article/details/8264686 概念: 主鍵(primary key) 能夠唯一標識表中某一行的屬性或屬性組。一個表只能有一個主鍵,但可以有多個候選索引。主鍵常常與構成參照完整性約束,防止出現數據不一致 ...

Fri Nov 03 01:03:00 CST 2017 0 7143
sql創建

建立關系:先建主表再見從表;主表:create table zhu(code int parimary key,name varchar(20)) ;從表:create table cong(code int primary key,name varchar(20),zhu int ...

Thu Feb 01 22:01:00 CST 2018 1 6163
SQL創建

建立關系:先建主表再見從表; 樣式:foreign key(列名) references 主表名(列名) zhu表中的code與cong表中的zhu建立了主外關系 4.增加約束 ...

Mon Sep 06 16:35:00 CST 2021 0 236
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM