Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    incompatibilita phpmyadmin

    ho un piccolo problema..

    ho nel PC phpmyadmin 2.6.1 e nel server 2.6.1-pl2

    se provo ad importare dal pc al server un db ho errori riguardo al charset..come mai visto ke è la stessa versione??

    e poi, ho eliminato tutte le righe col charset ma da comunque errore ad esempio:


    Messaggio di MySQL: Documentazione
    #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 'CREATE TABLE `carrello` (
    `id` int(3) NOT NULL auto_incre
    e la query è:
    codice:
    CREATE TABLE `carrello` (
      `id` int(3) NOT NULL auto_increment,
      `utente` text NOT NULL,
      `prodotto` text NOT NULL,
      `prezzo` text NOT NULL,
      `data` date NOT NULL default '0000-00-00',
      PRIMARY KEY  (`id`)
    ) ;
    [ SimplyMepis 8 ]Copyleft
    www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
    www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
    [ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]

  2. #2
    invece che int(3) utilizza smallint(3)

  3. #3
    non è manco quello..

    sarà autoincrement?
    [ SimplyMepis 8 ]Copyleft
    www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
    www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
    [ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]

  4. #4
    allora, anzi di importare il file, ho copiato tutto il suo contenuto senza i commenti (con le sole query) e mi ha creato tutto il necessario! grazie comunque..
    [ SimplyMepis 8 ]Copyleft
    www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
    www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
    [ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]

  5. #5
    Originariamente inviato da alex86
    non è manco quello..

    sarà autoincrement?
    smallint(3) usalo ugualmente, perche' int parte da 5

  6. #6
    Originariamente inviato da superboris
    smallint(3) usalo ugualmente, perche' int parte da 5
    Ma dove lo hai letto ????

    INT UNSIGNED
    0 UP TO 4.294.967.295

    INT SIGNED
    -2.147.483.648 UP TO 2.147.483.647


    http://dev.mysql.com/doc/mysql/en/numeric-types.html


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7
    Originariamente inviato da piero.mac
    Ma dove lo hai letto ????

    INT UNSIGNED
    0 UP TO 4.294.967.295

    INT SIGNED
    -2.147.483.648 UP TO 2.147.483.647


    http://dev.mysql.com/doc/mysql/en/numeric-types.html

    a me e' stato detto da daniele_dll

  8. #8
    Originariamente inviato da superboris
    a me e' stato detto da daniele_dll
    Spero mi sia concesso di dubitarlo....

    INT e' sempre costituito da 4 byte, il numero che si mette tra parentesi e' il display dei digit a partire da dx. Quindi INT(4) significa che verranno visualizzati solo 4 numeri ma non che si occupi uno spazio inferiore.

    Ovviamente se servono valori inferiori alla max capacita' di INT si possono utilizzare altri formati di dimensione max inferiore.

    Ma assolutamente NON esiste un minimo di digit per utilizzare INT.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  9. #9
    probabilmente daniele ha consigliato smallint per questioni di ottimizzazioni o indicizzazioni interne al database perche' effettivamente se non ti servono interi di grandi dimensioni con smallint, FORSE, il server si "prepara a faticare meno" con risultati migliori su ricerche , joins o altro .

    danie' , che dici ? :master:
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.