Anzeige:
Ergebnis 1 bis 6 von 6

Thema: mysql datentyp (true,false)(0,1)

  1. #1
    Registrierter Benutzer
    Registriert seit
    21.10.2001
    Ort
    springfield
    Beiträge
    39

    mysql datentyp (true,false)(0,1)

    hallo,
    welchen datentyp nehm ich her , wenn ich in einer mysql-datenbank nur entweder 0 oder 1 speichern will
    oder true oder false halt.

    ich will nur 1 bit belegen, fals das irgendwie geht, da die datenbank sonst riesig wird.

    danke für jeden vorschlag
    was zur hölle ist eine signatur

  2. #2
    Registrierter Benutzer Avatar von Gaert
    Registriert seit
    09.05.2002
    Ort
    Nußloch
    Beiträge
    1.317
    Wie wärs mit TINYINT(1) UNSIGNED ?
    Was heist denn bei dir riesige Datenbank - wieviele Milliarden Werte willst du denn abspeichern?


  3. #3
    Registrierter Benutzer Avatar von elrond
    Registriert seit
    03.10.2001
    Ort
    potsdam
    Beiträge
    881
    ich würde einen char mit der länge 1 nehmen. braucht nur ein byte und in deiner applikation kannst du es leicht abfragen.
    mysql unterstützt ach folgendes : "select if(bit="1",0,1) from tabelle..." du erhälst dann jeweils eine 0 oder eine 1...

    da war der herr aus Nußloch mal wieder schneller...
    "Um die Welt zu ruinieren, genügt es, wenn jeder seine Pflicht tut." (Winston Churchill)

  4. #4
    Registrierter Benutzer
    Registriert seit
    21.10.2001
    Ort
    springfield
    Beiträge
    39
    ich will nur sparen wos geht, weil da jede minute 40 neue werte reinkommen+timestamp

    danke, dachte vielleicht, es gibt ne lösung wo nur ein bit gebraucht wird
    hätte schon gedacht es ging, naja wird egal sein
    was zur hölle ist eine signatur

  5. #5
    Registrierter Benutzer
    Registriert seit
    21.06.1999
    Beiträge
    677
    Wieso nimmst Du nicht den SQL Datentyp BOOL?
    Aber Achtung: Das Feld kann dann drei (sic!) mögliche Werte haben
    (true, false oder NULL).

  6. #6
    Registrierter Benutzer
    Registriert seit
    21.10.2001
    Ort
    springfield
    Beiträge
    39
    aja das hab ich nirgends gefunden, aber so wies aussieht ist das auch nur tinyint(1)

    naja ok das werd ich nehmen.
    danke nochmal
    was zur hölle ist eine signatur

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •