2
目前我有三個表,我試圖連接,並找出哪些查詢將得到我需要的結果,也遵循最佳實踐。 MySQL對我來說還是很新的,這是我無法想象的第一個絆腳石。試圖找到如何將三個表連接在一起
我想構建一個簡單的URL縮短器,可以將多個長鏈接「鏈接」到一個短URL。我基本上想要有一個鏈接www.example.com/google,然後有google.com,google.co.uk,google.it等和GEO目標,當用戶訪問鏈接。
我的三張桌子設置爲:
short_id | user_id | short_url //短URL表
long_id | user_id | long_url | country_code //長URL表
user_id |名稱|密碼|電子郵件|創建//用戶表
我不確定外鍵是否是最佳路線。另外,我瞭解如何添加用戶,但是我需要運行哪些查詢才能讓用戶添加短/長url並使「user」表中的user_id字段與其他表中的user_id字段匹配。
感謝您的幫助。