Meddelande

Minska
No announcement yet.

Får dubletter i MySQL-databasen?

Minska
X
 
  • Filter
  • Klockan
  • Show
Clear All
new posts

  • Får dubletter i MySQL-databasen?

    Hej hallå!

    Sliter mitt hår här med en sql-fråga som genererar dubletter i databasen.
    Jag kör en enda fråga, men det sparas två poster av nån anledning med samma innehåll sånär som den ena har ett steg högre id på grund av auto_increment. Nån som vet vad det kan bero på?

    [kod]$q = "INSERT INTO Details (ADid, ADtext, ADlink) VALUES (1, 'test1', 'test2')";
    mysql_query($q);[/kod]

    [kod]CREATE TABLE `Details` (
    `ADnr` int(11) unsigned NOT NULL AUTO_INCREMENT,
    `ADid` int(5) NOT NULL DEFAULT '0',
    `ADtext` varchar(1000) COLLATE utf8_swedish_ci DEFAULT NULL,
    `ADlink` varchar(1000) COLLATE utf8_swedish_ci DEFAULT NULL,
    PRIMARY KEY (`ADnr`)
    ) ENGINE=MyISAM AUTO_INCREMENT=159 DEFAULT CHARSET=utf8 COLLATE=utf8_swedish_ci;[/kod]
    bassebhu - din kompis bland kompisar

    Om du mot förmodan inte är nöjd med kompositionen av ovanstående inlägg,
    eller att det helt enkelt inte nådde upp till dina förväntningtar - var god:

    Rapportera till bassebhu

  • #2
    Den där koden ska absolut inte skapa några dubletter, så är det bara.

    Jag kan nästan sätta min högra hand på att felet finns någon annanstans i din kod.
    Vad händer om du bara kör den där raden SQL i phpMyAdmin eller dylikyt
    Avundas aldrig någon det sken av lycka han har för du känner inte hans hemliga sorger.

    Kommentera


    • #3
      Testade idag och det funkade helt plötsligt. Måste ha varit nåt som firefox gjorde eller nåt tillfälligt med servern. Superskumt. Inga dubletter idag.
      bassebhu - din kompis bland kompisar

      Om du mot förmodan inte är nöjd med kompositionen av ovanstående inlägg,
      eller att det helt enkelt inte nådde upp till dina förväntningtar - var god:

      Rapportera till bassebhu

      Kommentera

      Working...
      X