Avatar billede mccookie Seniormester
01. marts 2007 - 18:10 Der er 1 kommentar og
2 løsninger

Kommentart til SQL kode

CREATE TABLE menu_level (
  id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
  menu_navn_id INTEGER UNSIGNED NOT NULL,
  level INTEGER UNSIGNED NULL,
  PRIMARY KEY(id, menu_navn_id),
  INDEX menu_level_FKIndex1(menu_navn_id)
);

CREATE TABLE menu_navn (
  id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
  menu_headline INTEGER UNSIGNED NULL,
  menu_status ENUM("0","1") NULL DEFAULT 0,
  menu_delete ENUM("0","1") NULL DEFAULT 0,
  PRIMARY KEY(id)
);

---------------------


CREATE TABLE menu_level (
  id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
  menu_navn_id INTEGER UNSIGNED NOT NULL,
  level INTEGER UNSIGNED NULL,
  PRIMARY KEY(id, menu_navn_id),
);

CREATE TABLE menu_navn (
  id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
  menu_headline INTEGER UNSIGNED NULL,
  menu_status ENUM("0","1") NULL DEFAULT 0,
  menu_delete ENUM("0","1") NULL DEFAULT 0,
  PRIMARY KEY(id)
);


Hvad gør det index der er i det første forslag?

///McCookie
Avatar billede hewa Nybegynder
01. marts 2007 - 21:25 #1
Det gør ikke noget, id og index har samme funktion :)
Avatar billede r.hegaard Nybegynder
01. marts 2007 - 21:26 #2
Det betyder, at din kolonne "menu_navn_id" bliver indekseret, så du hurtigere kan finde rækker, hvor du søger på noget med denne kolonne.
Læs evt. her: http://en.wikipedia.org/wiki/Index_(database)
Avatar billede hewa Nybegynder
01. marts 2007 - 22:22 #3
Oki, jeg trækker mig :) Jeg læste et svar tidligere, hvor en fik samme svar, som jeg lige gav :)
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