亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

外鍵返回空結果集

外鍵返回空結果集

PHP
拉風的咖菲貓 2023-04-21 15:25:20
我創建了一個外鍵來鏈接兩個表:我的用戶地址(外鍵)用戶登錄詳細信息(主鍵)。但是,當我創建外鍵時,用戶輸入的詳細信息不會保存在地址表中。而當地址表沒有外鍵時,它將輸入插入到地址表中就好了。我對 MySQL 沒有太多經驗,所以錯誤可能是微不足道的,但是我自己找不到解決方案。我正在使用 PHP 程序。這是我的數據庫的示例:包含外鍵的地址表:1   id Primary          int(11)         No  None        AUTO_INCREMENT      2   address_fk Index    int(11)         No  None            3   address_line_one    varchar(25) utf8_general_ci     No  None                4   address_line_two    varchar(25) utf8_general_ci     No  None    帶主鍵的用戶詳細信息:1   id Primary      int(11)         No             None     AUTO_INCREMENT      2   user_email      varchar(320)    utf8_general_ci     No  None            3   user_password   char(60)        utf8_general_ci     No  None    任何指導將不勝感激。
查看完整描述

1 回答

?
慕妹3242003

TA貢獻1824條經驗 獲得超6個贊

子表中的外鍵必須引用父表中現有的主鍵列。如果您的主鍵是User Details表中的ID列,則您的外鍵將是Addresses表中的ID列,因為它將指向父表中的ID列。

您當前的設置指示address_fk列作為外鍵;但是,在它可以指向的用戶詳細信息表中沒有這樣的列。


查看完整回答
反對 回復 2023-04-21
  • 1 回答
  • 0 關注
  • 100 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號