Question de débutant rapide de MySQL. Quel serait le moyen le plus simple de s'assurer que la valeur minimale d'un champ donné est 0? Fondamentalement, nous avons un script qui s'exécute automatiquement et soustrait une valeur entière de la valeur d'un champ toutes les 15 minutes - mais nous voulons que toute entrée qui passe à 0 reste à 0 et ne devienne pas négative.Définir la valeur minimale du champ MySQL - possible?
Cela pourrait être fait simplement avec une boucle en PHP, mais je suis en train de limiter les appels à la base de données ...
Y at-il un moyen simple de faire soit la valeur minimale pour un champ 0 ou faire donc toute valeur négative mise dans ce champ devient automatiquement 0?
Merci!
il suffit de changer votre requête de mise à jour pour rechercher des valeurs dans le champ spécifié qui sont supérieur à 0 ou, mieux encore, supérieur au montant que vous êtes sur le point de soustraire. – kmfk
Wow. Si simple. J'oublie toujours que vous pouvez utiliser des conditions dans la clause WHERE. Merci beaucoup! – user405056