J'ai construit une base de données et j'ai environ 8 tables différentes pour différents types d'éléments. Je l'ai fait parce que chaque table est une catégorie et chaque élément a des champs différents, donc je ne pouvais pas les faire tous 1 table. Le problème que je rencontre est que j'ai besoin que le champ itemID soit unique sur toutes les tables. Pas seulement unique à chaque table. Par exemple, si un administrateur ajoute un élément dans 1 table, l'ID d'élément pour cet élément ne peut pas être un doublon d'un autre élément dans une table différente ou cela me causera des problèmes. S'il vous plaît, aidez-moi à régler cela correctement. Puis-je le faire directement dans la base de données? Ou dois-je créer un script PHP pour vérifier si le numéro d'article existe déjà?Champ unique de la base de données MySQL (non unique)
J'espère avoir expliqué cela correctement. :)
semble que vous devriez reconsidérer toute la structure, si ce n'est pas trop tard. –