29. august 2003 - 12:15Der er
4 kommentarer og 1 løsning
mysql, phpmyadmin og relationer
Hej, det her er muligvis lige lovligt newbie-agtigt, men jeg kan simpelthen ikke finde ud af at sætte en relationel database op i phpmyadmin. Jeg kan godt sql og har lavet en veldefineret, normaliseret datamodel med 9 tabeller. Den del, der burde give mindst problemer, nemlig at sætte det op..fungerer bare ikke. Hvor indfører jeg relationer (fremmednøgler osv...) i phpmyadmin-interface't. En søgning på google gav nogle ikke specielt behjælpsomme råd...???
Hvad er det, jeg har overset?
PS. phpmyadmin er version 2.2.3 og mysql er version 3.23.53a-Max.
Danmark vil mindske afhængigheden af globale techgiganter, men det kræver mere end politiske formuleringer og strategier, understreger PROSA’s formand Niels Bertelsen.
hvis jeg prøver at oprette en relation mellem tabellerne rolle og forfatter, så får jeg en fejl: Fejl SQL-forespørgsel :
create tabel forfatter (id int not null, navn tinytext, kode tinytext, rolleid int not null, primary key(id), foreign key fkrolle(rolleid) references rolle)
MySQL returnerede:
You have an error in your SQL syntax near 'tabel forfatter (id int not null, navn tinytext, kode tinytext, rolleid int ' at line 1
CREATE TABLE forfatter(id int NOT NULL, navn tinytext, kode tinytext, rolleid int NOT NULL, PRIMARY KEY (id), INDEX (rolleid), FOREIGN KEY fkrolle(rolleid) REFERENCES rolle)
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.