webForumDet fria alternativet
Logga in / Bli medlem

Vilken fälttyp i MySQL?

Databaser & SQL

2 svar · 321 visningar · startad av lillen_009

Medlem sedan nov. 2002137 inlägg
Trådstart#1

Ska spara en dummy-variabel (etta eller nolla) istället för ja eller nej. Hur gör man det bäst? Ska man ha ett tinyint(1)-fält eller finns det någon true/false-datatyp?

Medlem sedan dec. 200012 464 inlägg
#2

Det finns ingen boolean i Mysql. Tinyint är inte så bra eftersom det är ett eget påfund. Ett char(5) med värdena true/false skulle jag nog använda.

Medlem sedan nov. 200013 890 inlägg
#3

Jag brukar använda ENUM för att göra sånt här.

258 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)