【发布时间】:2011-01-12 18:35:01
【问题描述】:
我在下面有这个数据库。我想知道我应该如何使用 ID 来识别每条记录。
一切都从classified_table 连接起来!
两个问题:
在这种情况下,我应该在每个 PK 上都使用 AI 吗?
谁能给我一个完整的代码,让我只从ad_id(例如“bmw_330ci_8939483”)中选择一个完整的分类?
我是规范化 db 的新手,并且正在制作一个良好的数据库,因此非常感谢详细的说明......另外,如果您发现此 db 中有任何“错误”,请告诉我。
category table:
cat_id (PK)
cat_name
category_options table:
option_id (PK)
cat_id (FK)
option_name
option_values table:
value_id (PK)
option_id (FK)
value
classifieds table:
classified_id (PK)
ad_id (VARCHAR) something like "Bmw330ci_28238239832" which will appear in URL
poster_id (FK)
cat_id (FK)
area_id (FK)
headline
description
price
etc....
posters table:
poster_id (PK)
name
email
tel
password
area table:
area_id (PK)
area
community
谢谢
【问题讨论】:
-
在这种情况下你所说的人工智能是什么意思?
-
Allen Iversion 还是人工智能?我猜在这种情况下会自动递增。
-
我在想 Haley Joel Osment:imdb.com/title/tt0212720
-
啊,PK是主键,现在我明白了。 @OP,请R不要像那样使用A,而不是E得到它们;)
标签: php sql mysql database indexing