![]() |
Datenbank: MySQL • Version: 4.1.10a-nt-log • Zugriff über: Delphi - Zeos
MySQL-DB: Sowas wie Boolean?
Hi,
gibt es in einer MySQL-Datenbank einen Datentyp, der sich wie Boolean verhält, also nur true oder false bzw. 0 und -1 (oder umgekehrt) annehmen kann? |
Re: MySQL-DB: Sowas wie Boolean?
Du suchst nach BIT alias BOOL alias TINYINT(1), glaube ich.
|
Re: MySQL-DB: Sowas wie Boolean?
Einfach TINYINT(1) verwenden und anstatt einer Booleanvariable einzufuegen, einfach
Delphi-Quellcode:
einfuegen. Beim Auslesen pruefst du es auf 1 um wieder einen Boolean rauszukriegen.
Ord(BoolVar)
Greetz alcaeus |
Re: MySQL-DB: Sowas wie Boolean?
Hi,
kann ich das nicht mit StrToBool bzw. BoolToStr machen? |
Re: MySQL-DB: Sowas wie Boolean?
@spider: Ich glaube, eine 1 (1 Byte) verbraucht weniger Speicherplatz als 'true' (5 Byte)... [edit] oder 'false' (6 Byte) [/edit] :wink:
|
Re: MySQL-DB: Sowas wie Boolean?
Hi,
wenn ich was in die DB rinmache mit BoolToStr, dann kommt da ja 0 oder -1 raus. |
Re: MySQL-DB: Sowas wie Boolean?
Ich glaube es sollte TINYINT(1) UNSIGNED sein. MySQL 4.1 sollte aber auch BOOLEAN können.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:18 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz