Mysql error Duplicated Entry

  • Mijn site geeft als ik een nieuwe items ivoer deze fout:
    #1062 - Duplicate entry '255' for key 'PRIMARY'


    Maar ik snap niet hoe het komt want dit is de code die ik uitvoer:


    PHP
    INSERT INTO `stijnqg59_pkma`.`markt` (`id`, `soort`, `beschikbaar`, `pokemonid`, `naam`, `silver`, `gold`, `omschrijving_nl`, `omschrijving_en`, `omschrijving_de`, `omschrijving_es`, `omschrijving_pl`) VALUES 
    ('256', 'stones', '1', '0', 'Mind Plate', '10000', '', 'Maakt Arceus een Psychic-type Pokemon', 'Makes Arceus a Psychic-type Pokemon', '', '', ''), 
    ('257', 'stones', '1', '0', 'Stone Plate', '10000', '', 'Maakt Arceus een Steen-type Pokemon', 'Makes Arceus a Rock-type Pokemon', '', '', ''), 
    ('258', 'stones', '1', '0', 'Toxic Plate', '10000', '', 'Maakt Arceus een Gif-type Pokemon', 'Makes Arceus a Poison-type Pokemon', '', '', ''), 
    ('259', 'stones', '1', '0', 'Zap Plate', '10000', '', 'Maakt Arceus een Elektrisch-type Pokemon', 'Makes Arceus a Electric-type Pokemon', '', '', '');


    Daar staat nergens 255 ?

  • Kijk eens naar de AUTO INCREMENT in phpmyadmin? wat staat daar bij?

    Kast: HAF922 | CPU: I7-930 @ 4.0GHz | CPU Cooler: Noctua NH-D14 | HDD0: Crucial M4 128GB, HDD1: Kingston SSD 64GB, HDD2/3: WD Black & Green 1TB, HDD4: Seagate 1.5TB | Mem: Kingston HyperX 12GB @ 1600MHz | Graphics: Crossfire HD6970 | Res: 5760x1080

  • Ik snap niet wat je bedoeld maar bij de tabel markt staat bij id bij extra AUTO INCREMENT
    als je dat bedoelt?

    Nieuwe reactie samengevoegd met originele reactie op 13.07.12 15:44:10:
    het is gelukt met dat 255 maar nu toont hij dit:
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(256, 'stones', 1, 0, 'Mind Plate', 10000, 0, 'Maakt Arceus een Psychic-type Pok' at line 211
    als fout



    dit is die lijn :

    PHP
    (256, 'stones', 1, 0, 'Mind Plate', 10000, 0, 'Maakt Arceus een Psychic-type Pokemon', 'Makes Arceus a Psychic-type Pokemon', '', '', ''),
  • @Fils, ja maar die stond er stond al een 255 in mijn sql maar in het deeltje dat ik toevoegde staat hij niet in

    Nieuwe reactie samengevoegd met originele reactie op 13.07.12 15:57:23:
    hier mijn hele code als ik deze invoer zegt hij
    dat 255 al bestaat





    Nieuwe reactie samengevoegd met originele reactie op 13.07.12 16:01:14:
    haal ik de 255 eruit dan geeft hij deze fout
    #1062 - Duplicate entry '1' for key 'PRIMARY'

  • Misschien omdat de tabel al gevuld is. Exporteer (Backup) de tabel eens en leeg hem eens. Voer dan daarna nog eens de query uit.

    Kast: HAF922 | CPU: I7-930 @ 4.0GHz | CPU Cooler: Noctua NH-D14 | HDD0: Crucial M4 128GB, HDD1: Kingston SSD 64GB, HDD2/3: WD Black & Green 1TB, HDD4: Seagate 1.5TB | Mem: Kingston HyperX 12GB @ 1600MHz | Graphics: Crossfire HD6970 | Res: 5760x1080

  • Het rare is is dat dat normaliter geen fout op zou moeten leveren.

    Kast: HAF922 | CPU: I7-930 @ 4.0GHz | CPU Cooler: Noctua NH-D14 | HDD0: Crucial M4 128GB, HDD1: Kingston SSD 64GB, HDD2/3: WD Black & Green 1TB, HDD4: Seagate 1.5TB | Mem: Kingston HyperX 12GB @ 1600MHz | Graphics: Crossfire HD6970 | Res: 5760x1080

Participate now!

Heb je nog geen account? Registreer je nu en word deel van onze community!