我有用戶偏好等currency
,language
和...字段類型的在關係
currency
結構和樣本記錄的一些表的邏輯:
id | title | slug
----+------------+--------
1 | US Dollar | usd
2 | CA Dollar | cad
3 | Euro | eur
4 | Swiss Franc| chf
language
結構和樣品記錄:
id | title | code | flag
----+-------------+-----------+----------
1 | English | en | img/flags/en.png
2 | French | fr | img/flags/fr.png
我要創建這些表和users
表之間的關係,我想千牛哪個字段更適合外鍵?例如在currency
表currency.id
或currency.slug
?
謝謝你的建議,你怎麼看大小的想法?因爲我應該存儲'usd'用於'users'表中的每個用戶而不是'1' – MajAfy
整數總是會** 4個字節** –
整數總是會** 4個字節**但VARCHAR是動態的,所以它會計算對你的slu ** **每個字符1字節*這裏slu looks看起來很小** 3個字符**所以你可以使用currency.slug作爲這個例子。 –