Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. mysql non funziona AUTO_INCREMENT
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • M
      max.98 User • ultima modifica di

      mysql non funziona AUTO_INCREMENT

      CREATE TABLE IF NOT EXISTS users (
      id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
      username VARCHAR(20),
      password VARCHAR(60),
      ecc......

      ho creato una pagina dove ci sono tutti gli utenti registrati sul mio sito è ho messo id che sarebbe il numero dell' utente

      esempio:
      id username profilo

      vorrei che mi appare in questo modo :

      ID Username Pagina
      1 a link
      2 b link
      3 c link
      4 d link

      invece mi appare in quest'altro modo:

      ID Username profilo
      0 a link
      0 b link
      0 c link
      0 d link

      come devo fare per far funzionare AUTO_INCREMENT ? ho provato con il terminale di mysql :
      p.s. quando crea da solo la query non prende AUTO_INCREMENT è quando voglio metterlo mi dà errore:
      eccolo:
      Errore

      query SQL:
      ALTER TABLE users CHANGE id id BIGINT( 20 ) NOT NULL AUTO_INCREMENT
      Messaggio di MySQL:
      #1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key

      grazie per l'aiuto 🙂

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • T
        thedarkita ModSenior • ultima modifica di

        Ciao,
        dipende della tabella originale, visto che hai preparato al query per ricrearla da zero, cancellala e la ricrei.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • M
          max.98 User • ultima modifica di

          la tabella è:

          CREATE TABLE IF NOT EXISTS users (
          id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
          username VARCHAR(20),
          password VARCHAR(60),
          livello INT(6),
          exp INT(11),
          email VARCHAR(50),
          😉

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • T
            thedarkita ModSenior • ultima modifica di

            Se è cosi è corretta, ma ricordo che lanciando quella query la tabella non la modifichi, o usi ALTER oppure la elimini e la ricrei.

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • M
              max.98 User • ultima modifica di

              grazie mille 😉 ho risolto ricreandola .

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              Caricamento altri post
              Rispondi
              • Topic risposta
              Effettua l'accesso per rispondere
              • Da Vecchi a Nuovi
              • Da Nuovi a Vecchi
              • Più Voti