Teknisk set er det en BIT, men den er det samme som en TINYINT(1) i MySQL 4.x, og PMA viser den alligevel ikke i listen selvom du har MySQL 5.0 (det kunne selvfølgelig redigeres ind). Du kan dog vælge at skrive din ALTER TABLE sætning manuelt hvis du virkelig gerne vil have BIT.
Det skal måske også lige siges at mange administrationsprogrammer NETOP fortolker en TINYINT(1) som True/False, og viser tilsvarende - men det er ikke sådan det reelt er gemt i databasen, der er det hhv. 1 og 0.
Hvis du vil have MySQL selv skriver "True" og "False", skal du bruge en ENUM i stedet, men det kan generelt ikke anbefales, da du så bare skal til at ændre det tilbage når du sammenligner.
Faktisk er det nu PHP jeg har styr på - men nu handlede dit såørgmål jo også om MySQL, ikke ASP ;)
Jeg kan faktisk ikke ASP, men udfra det jeg ved om andre sprog, så må forskellen være at linien med const opretter variablen som en konstant - dvs. du ikke må ændre værdien - mens den anden blot opretter variablen normalt.
Ahh, okay. Ja, det virker også meget sandsynligt i denne sammenhæng.
Nåh ja, MySQL og asp er ikk helt det samme, nej :D
Men jeg takker for hjælpen :)
Go weekend !
Synes godt om
Ny brugerNybegynder
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.