Heim  >  Fragen und Antworten  >  Hauptteil

Summieren Sie mit MYSQL einen bestimmten Zahlenbereich in einer Spalte

<p>Ich habe einen Schieberegler, der die BPM eines Songs berechnet. Der Bereich liegt zwischen 15 und 300 Schlägen pro Minute. Es stellt über die PHP-Sprache eine Verbindung zur MySQL-Datenbank her und wenn ich auf die Schaltfläche „Bearbeiten“ drücke, kann ich den Wert ändern. Zum Beispiel von 50 bis 55 bpm. table=users|columns=song_one. </p> <p><code><input value="<?php echo $this->data->song_one;?>" name="song_one" type="range" min="15" max ="300" value="100 "schreibgeschützt></code></p> <p>Ich möchte, dass ich den Wert nicht akzeptiere, wenn ich ihn unter 15 und über 300 ändere. Wie kann ich das machen? Ich habe etwas über Einschränkungen gehört.</p> <p>Ich habe es versucht, aber es hat nicht funktioniert. </p> <pre class="brush:php;toolbar:false;">ALTER TABLE-Benutzer ADD CONSTRAINT song_one CHECK (num >= 15 AND num <= 300);</pre> <p>Jede Information wäre sehr hilfreich, vielen Dank</p>
P粉821274260P粉821274260381 Tage vor589

Antworte allen(1)Ich werde antworten

  • P粉106711425

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

    这对你有用。

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

    Antwort
    0
  • StornierenAntwort