Avatar billede zetn Nybegynder
09. juli 2003 - 08:58 Der er 8 kommentarer og
1 løsning

yes / no

Hvaf hedder yes / no i mysql? - og bruger man stadig bare "False" / "True" når man i en sql sætning skal lave om på dem?


med venlig hilsen
Jacob.
Avatar billede dk_akj Nybegynder
09. juli 2003 - 08:59 #1
Du kan bruge 1 og 0

//akj
Avatar billede zetn Nybegynder
09. juli 2003 - 09:01 #2
Ja, det ved jeg godt, men vil nu gerne bare kunne bruge yes / no da koderne allerede er lavet fra MS Access version.
Avatar billede keysersoze Ekspert
09. juli 2003 - 09:13 #3
der findes ikke et decideret yes/no eller true/false felt som i access - så du skal under alle omstændigheder hen og ændre i dine koder.

Den mulighed der er er - lige som dk_akj siger - at bruge o og 1. Jeg kan ikke huske hvordan feltet skal sættes op, men man kan lave feltet så det reelt fungerer på samme måde som access' true/false - men altså bare med 0 og 1.
Avatar billede arne_v Ekspert
09. juli 2003 - 09:37 #4
Jeg tror du har 2 muligheder:

1)  Brug TINYINT og 0 og 1 (datatyperne BOOL og BIT er synonymer for TINYINT !).

2)  Brug SET eller ENUM.

Jeg tror at de fleste bruger #1.

DU kan læse mere om data typerne på:
  http://www.mysql.com/doc/en/Column_types.html
Avatar billede monstersurf Praktikant
17. juli 2003 - 18:42 #5
brug da bare 'SET' og sæt værdien til 'False','True'

'TEKS' angiver værdi
, adskilder værdierne

så let er det
Avatar billede andy Nybegynder
18. juli 2003 - 08:36 #6
Brug da hellere ENUM('Yes','No'). Der skal jo kun én værdi. SET tillader at flere værdier i listen er sat.

Jeg bruger dog selv tinyint(1) som arne nævner :)
Avatar billede arne_v Ekspert
22. juli 2003 - 22:33 #7
zetn>

Tid at lukke spørgsmålet ?
Avatar billede arne_v Ekspert
31. juli 2003 - 08:22 #8
??
Avatar billede zetn Nybegynder
18. august 2003 - 14:44 #9
Bruger bare 1 og 0.

Jacob
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester