Maison  >  Questions et réponses  >  le corps du texte

Additionnez une plage spécifique de nombres dans une colonne à l'aide de MYSQL

<p>J'ai un curseur qui calcule le BPM d'une chanson. La plage est de 15 à 300 bpm. Il se connecte à la base de données MySql en utilisant le langage php et lorsque j'appuie sur le bouton Modifier, je peux modifier sa valeur. Par exemple de 50 à 55bpm. table = utilisateurs | colonnes = chanson_one. </p> <p><code><input value="<?php echo $this->data->song_one;?>" name="song_one" type="range" min="15" max ="300" valeur="100 "lecture seule></code></p> <p>Ce que je veux, c'est que si je modifie la valeur en dessous de 15 et au-dessus de 300, je ne l'accepte pas. Comment puis-je faire ceci? J'ai entendu parler de contraintes...</p> <p>J'ai essayé, mais cela n'a pas fonctionné. </p> <pre class="brush:php;toolbar:false;">Utilisateurs ALTER TABLE AJOUTER UNE CONTRAINTE song_one CHECK (num >= 15 AND num <= 300);</pre> <p>Toute information serait très utile, merci</p>
P粉821274260P粉821274260381 Il y a quelques jours591

répondre à tous(1)je répondrai

  • P粉106711425

    P粉1067114252023-09-05 13:15:07

    Cela fonctionnera pour vous.

    ALTER TABLE users
        MODIFY COLUMN song_one INT CHECK (song_one >= 15 AND song_one <= 300);

    répondre
    0
  • Annulerrépondre