/ in tabel naam
Is het mogelijk om een / in een tabelnaam te krijgen? MySQL vreet het namelijk niet.
en waarom zou je dat dan willen? (interesse)
Fout
SQL-query:
CREATE TABLE `testdb`.`test/test` (
`df` VARCHAR( 255 ) NOT NULL
) ENGINE = MYISAM
MySQL retourneerde:
#1103 - Incorrect table name 'test/test'
Gewijzigd op 01/01/1970 01:00:00 door JvG G
Ypma
Me it is
666 posts
Ouw.. Duivel ga weg!!!!
Omdat ik met een fout datamodel zit opgescheept, kan ik helaas niets aan veranderen :)
Zou er een manier kunnen zijn om dit te omzeilen?
Een datamodel is het begin van een applicatie, als je hiermee verder wilt gaan kun je beter nu stoppen.
Oke dat is 1 probleem ... maar leg nou eens uit waarom je die / in je tabel naam moet hebben?
Reforced schreef op 31.10.2008 12:24:
Door
Ypma
Me it is
666 posts
Ouw.. Duivel ga weg!!!!
Ypma
Me it is
666 posts
Ouw.. Duivel ga weg!!!!
???
Een / in je tabelnaam, kan niet. Gebruik bijvoorbeeld een underscore (_).
ow, nu zie ik waar het vandaan komt :p lol
dusss.. kinderen, er werd een vraag gesteld geloof ik?:)
Klopt, er is nu meerdere malen een vraag naar jouw toe gesteld...
Waarom zou je een / in je database tabel willen hebben...
Datamodel kan ik niets aan veranderen.
iChris schreef op 31.10.2008 12:40:
Een / in je tabelnaam, kan niet. Gebruik bijvoorbeeld een underscore (_).
Ik denk dat je inderdaad voor iChris zijn oplossing moet gaan. MySQL zal net zoveel toegeven als dat datamodel van jou.
Volgens mij heb je het topic niet gelezen. Ik ben niet de TS:)
Nils schreef op 31.10.2008 13:23:
Omdat dat nou eenmaal is hoe het bedrijf zijn projectnummers invoert #####/######.
Datamodel kan ik niets aan veranderen.
Datamodel kan ik niets aan veranderen.
stop dan maar meteen. Een verkeerd datamodel is niet mee te werken, gaat geheid een keer fout.
Je gaat toch niet voor elk project een aparte tabel aanmaken?
dat dien je op te slaan in een andere tabel als rij en dan vervolgens te koppelen.
En er wordt inderdaad voor ieder project een tabel aangemaakt.
Nils schreef op 31.10.2008 13:23:
Omdat dat nou eenmaal is hoe het bedrijf zijn projectnummers invoert #####/######.
Datamodel kan ik niets aan veranderen.
Datamodel kan ik niets aan veranderen.
Dan verander je dus de / in _ voor je MySQL database, en dan heb je alsnog overzicht ;-)
Dus voor ieder project ga jij een eigen tabel aanmaken? En wie heeft hou ingehuurd?
Nils schreef op 31.10.2008 13:23:
Omdat dat nou eenmaal is hoe het bedrijf zijn projectnummers invoert #####/######.
Datamodel kan ik niets aan veranderen.
Datamodel kan ik niets aan veranderen.
nou dan zeg ik jou nou dat jullie heeeeel maar dan echt HEEEEL veel spijt gaan krijgen om deze manier toe te passen......
want dit op ze zachts uitgedrukt achterlijk.
en elke keer wanneer je insert of select het terug replacen?