Kligham
Gebruiker
- Lid geworden
- 7 jan 2009
- Berichten
- 389
Hallo,
Ik probeer met de volgende query een database en aantal tables te maken maar hij heeft heel de tijd de volgende foutmelding:
(1 row(s)affected)
(0 ms taken)
Error Code : 1046
No database selected
(0 ms taken)
Hier is de query:
CREATE DATABASE test;
CREATE TABLE patient(
patientid INT(6) UNSIGNED AUTO_INCREMENT,
naam VARCHAR(20) NOT NULL,
PRIMARY KEY (patientid)
) TYPE=InnoBD;
Weet iemand toevallig waar hier de fout ligt?
Ik heb ook nog een 2de vraagje: het is de bedoeling dat als er achter de voor- en achternaam gevraagd wordt, ook een aanspreking moet ingevuld worden. Dit zou later gewoon moeten gekozen worden uit een lijst. Het punt waarover het gaat is het volgende: Je kan voor 'Aanspreking' in je database kiezen voor ENUM en zo een stuk of 5-10 aansprekingen in een lijst aanbieden in je programma waaruit ze kunnen kiezen. Volgens mij kan dit ook in een VARCHAR. Bij een aanspreking is dit nu niet echt een probleem alle mogelijke opties bij ENUM in te typen, maar stel dat dit nu het geval is als je een lijst maakt van alle mogelijke gemeenten in belgie met een bijbehorende postnummer. Dat neemt dit toch al een beetje meer tijd in beslag (natuurlijk wel geautomatiseerd). Is het zinvol dat ik daar dan mijn tijd in zal gaan steken, of laat ik het dan beter gewoon met Varchar.
-> Neemt Varchar bijvoorbeeld op die manier meer ruimte in in mijn database, waardoor het op den duur trager gaat gaan lopen?
Tis nogal lang voor wat het is, maar in ieder bedankt voor de hulp
Grtz
Ik probeer met de volgende query een database en aantal tables te maken maar hij heeft heel de tijd de volgende foutmelding:
(1 row(s)affected)
(0 ms taken)
Error Code : 1046
No database selected
(0 ms taken)
Hier is de query:
CREATE DATABASE test;
CREATE TABLE patient(
patientid INT(6) UNSIGNED AUTO_INCREMENT,
naam VARCHAR(20) NOT NULL,
PRIMARY KEY (patientid)
) TYPE=InnoBD;
Weet iemand toevallig waar hier de fout ligt?
Ik heb ook nog een 2de vraagje: het is de bedoeling dat als er achter de voor- en achternaam gevraagd wordt, ook een aanspreking moet ingevuld worden. Dit zou later gewoon moeten gekozen worden uit een lijst. Het punt waarover het gaat is het volgende: Je kan voor 'Aanspreking' in je database kiezen voor ENUM en zo een stuk of 5-10 aansprekingen in een lijst aanbieden in je programma waaruit ze kunnen kiezen. Volgens mij kan dit ook in een VARCHAR. Bij een aanspreking is dit nu niet echt een probleem alle mogelijke opties bij ENUM in te typen, maar stel dat dit nu het geval is als je een lijst maakt van alle mogelijke gemeenten in belgie met een bijbehorende postnummer. Dat neemt dit toch al een beetje meer tijd in beslag (natuurlijk wel geautomatiseerd). Is het zinvol dat ik daar dan mijn tijd in zal gaan steken, of laat ik het dan beter gewoon met Varchar.
-> Neemt Varchar bijvoorbeeld op die manier meer ruimte in in mijn database, waardoor het op den duur trager gaat gaan lopen?
Tis nogal lang voor wat het is, maar in ieder bedankt voor de hulp

Grtz