MySQL中的ForeignKey(外鍵)簡稱為FK,指的是在一個表中用來另外一個表中的記錄的一列或多列,它需要遵循外鍵的規則來保證數據的完整性。
CREATE TABLE user ( id INT PRIMARY KEY, name VARCHAR(20) ); CREATE TABLE order ( id INT PRIMARY KEY, user_id INT, FOREIGN KEY (user_id) REFERENCES user(id) );
在上面的代碼中,通過在“order”表中添加名為“user_id”的FOREIGN KEY,它指向了“user”表中的“id”字段。這樣可以保證在“order”表中的user_id字段只能填入“user”表中的id值,如果填入的id值不存在,插入數據就會失敗。
使用外鍵可以幫助我們保持數據的完整性,防止了數據之間的不一致性,使數據庫更加健壯和穩定。
上一篇jquery 表格居中
下一篇jquery 表格升序