tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
268
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    klanawagna klanawagna ist offline Mitglied Gold
    Registriert seit
    May 2009
    Beiträge
    116
    Hallo! Ich würde gern einen Integer den Maximalen Wert 4 begrenzen!
    Ich will, dass wenn eine Eingabe kommt, die diesen Wert überschreiten würde, ohne Fehlermeldung einfach 4 drinnen stehen bleibt.

    Kurze Fragestellung, hoffe auf eine schnelle Antwort! Dankesehr!

    lg
    Niko
     
    Toast. Any bread does. Just add heat.

  2. #2
    Avatar von einfach nur crack
    einfach nur crack einfach nur crack ist offline mag Cookies & Kekse
    tutorials.de Premium-User
    Registriert seit
    May 2007
    Ort
    Dresden (Sachsen)
    Beiträge
    1.961
    Ich weiß nicht, ob das auch bei INSERT-Anweisungen geht, aber einen Versuch ist jedenfalls Wert:
    Code MySQL:
    1
    
    INSERT INTO `tabelle` (`wert1`, `wert2`) VALUES ('inhalt', IF(x > 4, 4, x))
    Ich denke mal, dass du deine Abfrage dynamisch (also beispielsweise mit PHP) erstellst und somit musst du bei x eben dynamisch deinen Zahlenwert eingeben. Aber ansonsten kenne ich keine Möglichkeit mit der du das Problem anders lösen könntest. Vielleicht mit dem Feldtypen ENUM, wenn du nur natürliche Zahlen bis 4 nutzen willst. Allerdings kannst du, falls du PHP nutzt, das Ganze vorher auch in deinem Skript prüfen. Schau einfach mal, was dir davon am besten gefällt.
     
    Ich mag:
    • positive Bewertungen meiner Beiträge
    • ein Danke für meine hilfreichen Beiträge

    Dabei kann ich dir helfen: PHP --- Javascript --- Ruby --- Coffeescript --- CSS --- HTML --- Webtechnologien --- Shell --- UNIX

    ... noch was: falls du mit dem Thema hier fertig bist, dann kannst du es auch als erledigt markieren.

  3. #3
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    Trigger.

    Aber wie der Trigger aussehen muss, hängt ganz davon ab was für ein Datenbanksystem du verwendest.
    Oracle? MS SQL? MySQL?
     
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  4. #4
    klanawagna klanawagna ist offline Mitglied Gold
    Registriert seit
    May 2009
    Beiträge
    116
    Danke für die Schnelle Antwort!

    Ich verwende Mysql!

    INSERT ist mir in dem Punkt vollkommen egal, es geht rein um UPDATE!
     
    Toast. Any bread does. Just add heat.

Ähnliche Themen

  1. Maximalwert von 4 int Variablen
    Von Biergamasda im Forum Java Grundlagen
    Antworten: 8
    Letzter Beitrag: 25.02.10, 09:24
  2. Funktion Maximalwert?
    Von Joerg_Sickler im Forum Visual Basic 6.0
    Antworten: 4
    Letzter Beitrag: 25.09.07, 17:42
  3. Maximalwert Berechnung
    Von pete_redman im Forum Visual Basic 6.0
    Antworten: 3
    Letzter Beitrag: 06.03.07, 20:07
  4. maximalwert in C ermitteln!!
    Von LatschFOB im Forum C/C++
    Antworten: 10
    Letzter Beitrag: 16.10.03, 19:52
  5. Selektiere Maximalwert...
    Von Subwoover im Forum PHP
    Antworten: 9
    Letzter Beitrag: 11.05.02, 20:41