[MySQL 4.0] autoindex prob

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

  • thetexas
    antwortet
    DAS GEHT JA.....



    schlagt euch...


    aber ich danke euch.......

    bye

    TeXas

    Einen Kommentar schreiben:


  • Innuendo
    Ein Gast antwortete
    Menno, das wollte ich auch gerade schreiben.

    Einen Kommentar schreiben:


  • mrhappiness
    antwortet
    guckst du http://www.mysql.com/doc/de/Column_types.html

    suchst du tinyint

    findest du
    Eine sehr kleine Ganzzahl. Der vorzeichenbehaftete Bereich ist -128 bis 127. Der vorzeichenlose Bereich ist 0 to 255.
    änderst du in int

    bist du glücklich

    Einen Kommentar schreiben:


  • Innuendo
    Ein Gast antwortete
    Probiere mal die Anweisung:
    PHP-Code:
    INSERT  INTO av_artikel(  customerpname,  prozent,  zeit  
    VALUES (  'Grundig',  '5333',  '2'NOW(  )  ) 

    Einen Kommentar schreiben:


  • thetexas
    antwortet
    komisch......

    bei mir geht es ja, habe ID_2 gelöscht, datensatz 127 gelöscht.
    dann artikel noch mal eingegeben. Ging auch. hat wieder die 127 bekommen, dem nächsten Artikel wollte er allerdings auch wieder die 127 geben.....

    Einen Kommentar schreiben:


  • Innuendo
    Ein Gast antwortete
    Wenn, dann nur "id_2".

    Bei mir gibt er folgende Fehlermeldung aus:
    #1064 - Fehler in der Syntax bei ''customer', 'pname', 'prozent', 'zeit' )
    VALUES ( 'Grundig' in Zeile 1.

    Habe Deine Tabellenstruktur mal nachgebaut und folgende INSERT-Anweisung benutzt:
    PHP-Code:
    INSERT  INTO av_artikel(  'customer',  'pname',  'prozent',  'zeit'  
    VALUES (  'Grundig',  '5333',  '2'NOW(  )  ) 

    Einen Kommentar schreiben:


  • thetexas
    antwortet
    jetzt wo du es sagst... das war bestimmt access.....

    Greife mit unter auch mit access ( mysql ) auf die DB zu! Also meinst du ich sollte die beiden unteren felder

    id UNIQUE 121 Löschen Bearbeiten id
    id_2 UNIQUE 121 Löschen Bearbeiten id

    löschen?

    Einen Kommentar schreiben:


  • Innuendo
    Ein Gast antwortete
    Ist das gewollt, dass bei den Indizes "id_2" steht, obwohl die Spalte gar nicht in der Tabelle vorhanden ist?

    Oder anders gefragt: Wieso legst Du zweimal einen UNIQUE auf die Spalte "id"?

    Einen Kommentar schreiben:


  • thetexas
    antwortet
    Zuletzt geändert von thetexas; 01.03.2004, 13:46.

    Einen Kommentar schreiben:


  • Innuendo
    Ein Gast antwortete
    Poste mal bitte Deine Tabellenstruktur.

    Einen Kommentar schreiben:


  • thetexas
    antwortet
    ja, das sieht dann so aus:

    PHP-Code:
    Fehler

    SQL
    -Befehl :  

    INSERT INTO av_artikel( `customer` , `pname` , `prozent` , `timestamp` ) 
    VALUES (

    'Grundig''5533''2'NOW( ) 


    MySQL meldet


    #1062 - Duplicate entry '127' for key 1 

    Einen Kommentar schreiben:


  • Innuendo
    Ein Gast antwortete
    Hast Du meinen Tipp ausprobiert?

    Einen Kommentar schreiben:


  • thetexas
    antwortet
    Ich gebe die daten direkt über PHPMYADMIN ein ( v. 2.5.3 )

    Einen Kommentar schreiben:


  • Innuendo
    Ein Gast antwortete
    1. Die Spalte "timestamp" solltest Du nicht timestamp nennen.
    2. Wenn Deine Spalte "id" ein "auto-increment" hat, sollte Deine INSERT-Anweisung so aussehen:

    PHP-Code:
    INSERT INTO av_artikel (`customer` , `pname` , `prozent` , `timestamp` ) VALUES ('Grundig''5533''2'NOW( ) ); 

    Einen Kommentar schreiben:


  • thetexas
    hat ein Thema erstellt [MySQL 4.0] autoindex prob.

    [MySQL 4.0] autoindex prob

    Hi @ all,

    habe gerade ein problem mit einem meiner tables,
    habe Dummerweise einen datensatz manuell eingefügt und Ihm die ID127 gegeben. als ich dann einen datensatz automatisch anfügen wollte habe ich einen fehler bekommen... ok, ist klar! datensatz 127 gelöscht und noch mal eingetragen und id von db setzen lasse. ging auch, datensatz hat die id 127 bekommen. doch db hat nicht hochgezählt:
    In DB steht "Nächste Autoindex 127 "
    letzter datensatz in table ist 127
    bekomme folgenden Fehler:
    PHP-Code:
    INSERT INTO `av_artikel` ( `id` , `customer` , `pname` , `prozent` , `timestamp` ) 
    VALUES (

    '''Grundig''5533''2'NOW( ) 
    );



    MySQL meldet


    #1062 - Duplicate entry '127' for key 1 
Lädt...
X