This topic created in 2296 days ago, the information mentioned may be changed or developed.
假如文章表字段:id title keywords description sort
这时栏目表的重名字段怎么设计合理一点?也设计 id title keywords description sort ?
还是统一加前缀:cate_id cate_title cate_keywords cate_description cate_sort
一直为这个问题而纠结,该怎么做才合理?
Supplement 1 · Feb 11, 2020
刚看到 WordPress 是用的第二种设计,而且表名用的复数
10 replies • 2020-02-12 13:27:46 +08:00
 |
|
2
aut0man Feb 11, 2020
前者啊。这都代表不同的含义啊。你栏目表里可能还会有文章 id,到时候在栏目表里的字段名就会是“article_id”,然后实际操作中取值还是去取文章表的“id”字段。可能还有个表里会有“article_id”和“cate_id”。还是去各自的表里取“id”字段
|
 |
|
5
yianbin Feb 11, 2020
连表查的时候,一般是 table.column 不会单独写 column 的,有歧义
|
 |
|
7
yafoo Feb 11, 2020 via Android
好吧,那我也按第一种的设计来
|
 |
|
8
saulshao Feb 11, 2020
一般都是第一种设计,如果需要连接,在 SQL 里面给字段起别名。
|
 |
|
10
wangyzj Feb 12, 2020
其实无所谓 第二种就是用的时候更清晰
|