28-02-2013, 03:48 PM
Pour ton histoire du "1" redondant, il suffit que la colonne ait la valeur "1" par défaut, et le problème sera réglé: pas besoin d'insérer le 1 à chaque fois (valeur par défaut donc valeur facultative), mais pour autant (:p) tu pourras modifier le nombre d'objets du joueur sans soucis, en éditant la valeur de cette colonne.
Et si la taille de la BDD te fait peur:
Id_objet => int, 4 octets
id_joueur => int, 4 octets
nombre => tinyint (devrait suffir) 1 octet
La BDD "gonfle" de 1/8eme (~10%), ce qui n'est pas insurmontable, surtout si la valeur par défaut est très utilisée (en ce cas, certains sgdb font des efforts je crois, et la taille est encore plus réduite).
Et si la taille de la BDD te fait peur:
Id_objet => int, 4 octets
id_joueur => int, 4 octets
nombre => tinyint (devrait suffir) 1 octet
La BDD "gonfle" de 1/8eme (~10%), ce qui n'est pas insurmontable, surtout si la valeur par défaut est très utilisée (en ce cas, certains sgdb font des efforts je crois, et la taille est encore plus réduite).