我构建了一个数据库,并且针对不同种类的项目有大约8个不同的表。我这样做是因为每张桌子都是一个类别,每个项目都有不同的字段,所以我不能把它们全部放在一张桌子上。我遇到的问题是我需要itemID字段在所有表中都是唯一的。不仅仅是每张桌子独一无二的。MySQL数据库唯一字段(不是表唯一)
例如,如果管理员在1个表格中添加项目,则该项目的itemID不能与另一个表格中的另一个项目重复,否则会对我造成问题。请帮我设置这个正确的。我可以直接在数据库中执行此操作吗?或者我需要制作一个php脚本来检查商品编号是否已经存在?
我希望我解释说得对。 :)
听起来像你应该重新考虑整个结构,如果它不晚。 – 2012-05-26 10:45:05