komischer fehler

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • komischer fehler

    moin!

    ich versuche gerade den 128 eintag in eine mysql_tabelle zu bekommen. leider erhalte diesen fehler:

    MySQL meldet: Duplicate entry '127' for key 1

    was soll ich jetzt damit anfangen??? kann sql nur bis 127 zählen oder wie ? :-)

    dachte schon die db waere voll ... ist aber nicht so ...

    c ya all
    h.a.n.d.
    Schmalle

    http://impressed.by
    http://blog.schmalenberger.it



    Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
    ... nur ohne :-)

  • #2
    hmm,

    du verwendtest nicht zufällig tinyint als Datentyp ??

    Kommentar


    • #3
      tabelle ist so aufgebaut:

      spalte ID = tinyint 4 ( primär. u. auto inc )
      spalte topic = varchar 64
      palte text = Longtext

      h.a.n.d.
      Schmalle

      http://impressed.by
      http://blog.schmalenberger.it



      Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
      ... nur ohne :-)

      Kommentar


      • #4
        ok fehler gefunden!

        liegt an tinyint!!!

        TINYINT[(M)] [UNSIGNED] [ZEROFILL]
        A very small integer. The signed range is -128 to 127. The unsigned range is 0 to 255
        h.a.n.d.
        Schmalle

        http://impressed.by
        http://blog.schmalenberger.it



        Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
        ... nur ohne :-)

        Kommentar


        • #5
          sag ich doch

          Das hab ich gewusst

          Kommentar


          • #6
            wie gut, dass ich jetzt in ca. 25 tabellen die prim. ID von tinyint auf int setzten kann *grrr*

            hättest du mir dass nicht vor 2 wochen sagen können?
            h.a.n.d.
            Schmalle

            http://impressed.by
            http://blog.schmalenberger.it



            Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
            ... nur ohne :-)

            Kommentar


            • #7
              zuerst denken dann programmieren

              wenn es auf Speicher nicht unbedingt ankommt dann immer eine Nummer grösser wählen Ausserdem hast du mich nicht gefragt

              Kommentar

              Lädt...
              X