23. december 2003 - 21:04Der er
25 kommentarer og 1 løsning
hvorfor kan jeg ikke slette en post i mysql admin
hej jeg har en tabel mysql som hedder besog og som indeholder et felt som hedder bruger dette felt er primær nøgle.
hvis jeg går ind mysql admin og prøver at slette et af navnene som er blevet lagt i tabellen sletter den det ikke når jeg trykker på slet af samme grund når jeg køre en forespørgsel der skal slette navnet bliver det heller ikke slettet
Feltet bruger er vachar 10 primær
jeg får ingen fejlmeddelelser Mvh Niels Christiansen
Selvfølgelig skal du kunne slette rækker. Kan du indsætte nye rækker, eller ændre værdier i felter? Hvilken sql-sætning siger mysql-admin den udfører ved et af dine "klik" for sletning?
under hvilken post i phpmysqladmin kan man styre det for jeg har kigget på dem allesammen men synes ikke jeg kan se det nogle steder men jeg er heller ikke så stiv i det
Eneste "forklaring" jeg kan komme på: Du har to tabeller, der hedder det samme pånær store/små bogstaver, og du sletter i `besog` men kigger i `Besog` - vildt gæt ... ;)
nej hvis det bare var det jeg skal bruge det til et login jeg har en tabel der hedder user som indeholder alle bruger og password og så har jeg en tabel der hedder besog som registrerer brugernavnet igen det gør jeg med en forespørgelse i sessions når der bliver trykket på knappen login kører den forespøgslen. når folk så logger ud kører jeg igen en forespørgsel i sessions som gør det samme bare modsat det skal jeg så bruge til at vise hvem der er logget ind på siden
Det var så for vildt.... Det er underligt. Hvis du tør må du sende mig login- informationer på den email, der er i min minisite. Så vil jeg gerne kigge på dit problem mere direkte! - men kun hvis du vil og tør.
Der er to ting, der skal fixes - et dump af tabellen ser sådan ud
CREATE TABLE besog ( bruger varchar(10) NOT NULL default '', PRIMARY KEY (bruger,bruger) ) TYPE=MyISAM;
# # Dumping data for table `besog` #
INSERT INTO besog VALUES (''); INSERT INTO besog VALUES (' erik'); INSERT INTO besog VALUES (' powerpaw'); INSERT INTO besog VALUES (' raven');
1) Du skal ikke skriver bruger 2 gang i primærnøglen 2) Du skal sørge for der ikke er foranstillede blanke i navnene (check hvordan du indsætter dine data)
Det er formelt en fejl i phpmyadmin, at den ikke kan greje 2) - men du kan i dette tilfælde sagtens undvære de 2 foranstillede blanke
ok så det du siger det er jeg skal slette tabellen oprette den igen så der ikke står bruger 2 gange i primær nøgle og så rette på den måde jeg sætter ind i tabellen så der ingen mellemrum er ?? er det korrekt
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.