Visualizzazione dei risultati da 1 a 3 su 3

Discussione: varchar

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2012
    Messaggi
    59

    varchar

    Ho creato una tabella con dei campi varchar, non capisco perché riesco a modificare la lunghezza dal campo varchar a tutti i campi impostandogli 500 come valore tranne ad uno che viene restituito il seguente errore:


    Query SQL:

    ALTER TABLE `prodotti` CHANGE `specifiche` `specifiche` VARCHAR( 500 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL

    Messaggio di MySQL:

    #1071 - Specified key was too long; max key length is 767 bytes


    qualcuno sa aiutarmi?

  2. #2

    Re: varchar

    Originariamente inviato da AlexMGD

    Messaggio di MySQL:

    #1071 - Specified key was too long; max key length is 767 bytes
    Leggendo il messaggio si direbbe che il campo 'specifiche' faccia parte (assieme ad altri cmapi) di una chiave primaria...
    quella chiave primaria può raggiungere al massimo 767 bytes e tu portando il varchar di 'specifiche' a 500 superi tale dimensione...

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2012
    Messaggi
    59
    Aveva vincolo unique...
    Grazie mille!

    Ciao Ciao!

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.