phpbar.de logo

Mailinglisten-Archive

Re: BOOLEAN als 1 BIT
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: BOOLEAN als 1 BIT



Hi!

Ich hab mal bestimmte Rechte für verschiedene Personen so gespeichert:

In einem Integer (Spaltenname z.B. RECHTE) habe ich jedem Bit eine bestimmte
Befugnis zugewiesen. Unter Cold Fusion wurde dann durch ein (ich schreib das
mal im C-Syntax)
    if (Rechte & (1 << irgendeine_konstante))
entschieden, ob eine bestimmte Person ein bestimmtes Recht hat, wobei
irgendeine_konstante ein Wert von 0 bis 31 annimmt. Man kann aber auch in
MySQL in einem WHERE-Statement mit UND-Verknüpfungen arbeiten, also lassen
sich gesuchte Werte auch direkt von der Datenbank heraussuchen (war vor ein
paar wochen hier mal in der Liste...)

Hoffe, geholfen zu haben!

Tobias

----- Original Message -----
From: "Jan Kuehl" <jkuehl_(at)_Informatik.TU-Cottbus.DE>
To: <mysql-de_(at)_lists.4t2.com>
Sent: Friday, August 11, 2000 5:26 PM
Subject: BOOLEAN als 1 BIT


> Morgen Liste
>
> Um eine Datenbank speichereffizient zu halten, wollen wir gewisse Daten so
> speichern, dass sie nur true oder false sein koennen. Dabei soll aber die
> Speichergrosse auch nur 1 Bit betragen.
> Der Vorschlag aus little-idiot lautet ENUM, welches aber nach MySQL&mSQL
als
> Single Byte gespeichert wird
> Ist das BIT-weise speichern unter MySQL zurealisieren? Und wenn ja wie?
>
> tschau
>
> ----------------------------
> Jan Kuehl, Student assistant
> Brandenburg Technical University of Cottbus
> Software and Systems Engineering Group
> P.O. Box 10 13 44, D-03013 Cottbus
> http://www-sst.informatik.tu-cottbus.de
> Phone: (+49) (0)355 69 3814, Fax: (+49) (0)355 69 3810
> E-mail: mailto:jan.kuehl_(at)_informatik.tu-cottbus.de
> Talk: jkuehl_(at)_buche.informatik.tu-cottbus.de
> ----------------------------
>
> ---
> *** Abmelden von dieser Mailingliste funktioniert per E-Mail
> *** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe
>

---
*** Abmelden von dieser Mailingliste funktioniert per E-Mail
*** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive