Visualizzazione risultati 1 fino 13 di 13

Discussione: [auto_increment] Ho dimenticato

  1. #1
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito [auto_increment] Ho dimenticato

    Salve utenti di AV.

    Scrivo questo post per chiedervi un piccolo favore, tanto dempo fa ho fatto una tabbella con un campo ID che era un contatore che si incrementava automaticamente, ora pultroppo non ricordo come va impostrato il campo ID per farlo inclementare, ho messo nel db mysql auto_inclement ma non ricordo che tipo di campo è

    mi saprete aiutare a ricordare?

    Sevenjeak
    Software developer and much more

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Deve essere un campo numerico come, ad esempio, SMALLINT, MEDIUMINT, INT, ecc.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    Citazione Originalmente inviato da funcool Visualizza messaggio
    Deve essere un campo numerico come, ad esempio, SMALLINT, MEDIUMINT, INT, ecc.
    ho mezzo cosi, ma non me lo da.

    ma quando deve essere la lungezza? o non ci va?

    Sevenjeak
    Software developer and much more

  4. #4
    Ospite Guest

    Predefinito

    Prova ad impostare il campo come chiave primaria.

    Ciao!

  5. #5
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    Citazione Originalmente inviato da probid Visualizza messaggio
    Prova ad impostare il campo come chiave primaria.

    Ciao!
    ora mi va, ho messo int di 11, ma se le query mi arrivano ad un valore in qui il campo a caratteli con lungezza superiore a 11?

    Sevenjeak
    Software developer and much more

  6. #6
    Guest

    Predefinito

    se è int è esclusivamente composto da numeri, e a meno che tu non abbia davvero moltissimi record, non supererà gli 11 caratteri facilmente quel campo

  7. #7
    Guest

    Predefinito

    INT(11) unsigned permette la numerazione fino a 4294967295.


    Ciao!

  8. #8
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    Citazione Originalmente inviato da debug Visualizza messaggio
    INT(11) unsigned permette la numerazione fino a 4294967295.


    Ciao!
    dove lo posso impostare unsigned, sempre nel tipo

    Sevenjeak
    Software developer and much more

  9. #9
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    si scrive:
    'nome_campo' int(11) unsigned


    -- Aut Roma Aut Nihil!

  10. #10
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    non so che ho fatto bene, ma unsigned me lo ha mezzo tra gli attributi, va bene cosi?

    e poi se unsigned supporta un alto numero di caratteri perche la lungezza e di 11?
    Ultima modifica di sevenjeak : 19-12-2007 alle ore 18.55.59

    Sevenjeak
    Software developer and much more

  11. #11
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    non so che ho fatto bene, ma unsigned me lo ha mezzo tra gli attributi, va bene cosi?
    Non so se ho capito bene, ma se te lo ha messo a destra di int, dove sono gli attributi del campo, va bene.

    e poi se unsigned supporta un alto numero di caratteri perche la lungezza e di 11?
    Ho messo 11 riportando quanto detto sopra, solo a scopo di esempio, non perchè ci vada 11


    -- Aut Roma Aut Nihil!

  12. #12
    L'avatar di sevenjeak
    sevenjeak non è connesso AlterGuru
    Data registrazione
    25-10-2007
    Residenza
    Roma
    Messaggi
    1,767

    Predefinito

    Citazione Originalmente inviato da seneca Visualizza messaggio
    Ho messo 11 riportando quanto detto sopra, solo a scopo di esempio, non perchè ci vada 11
    si, quello lo so, infatti io non ci ho mezzo niente ma ci ha mezzo automaticamenti 10, ma la domanda era:
    se unsigned accetta un grande numero di caratteri perche la lungezza me la da uguale?

    che lungezza mi da? quella presente affianco a int o quella standart dell' attributo unsigned?

    Sevenjeak
    Software developer and much more

  13. #13
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    In MySQL il tipo INT o INT(10) indica un intero con 10 cifre significative, cioè:
    - tra (circa) -2 miliardi e (circa) +2 miliardi per gli interi con segno
    - tra 0 e (circa) 4 miliardi per gli interi senza segno (UNSIGNED).

    Puoi usare altri numeri minori di 10, allora l'estensione diminuisce. Se te ne servono di più invece devi usare un altro tipo di intero, BIGINT (con cui si può arrivare oltre i 9 miliardi di miliardi).

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •