Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    row size too large (>8126)

    Ciao a tutti,
    ho un problema con una tabella con molti campi.
    Quando ci sono troppi testi mi restituisce questo errore:

    #1118 - Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is stored inline.

    qualcuno sa come uscirne vivo?
    ho guardato in giro ma ci ho capito proprio pochino,
    grazie!

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Ma è un problema del database, perché chiedi in PHP?
    Sposto.

  3. #3
    l'indicazione del tipo di db sarebbe altresì grandemente apprezzata

  4. #4
    Usti perdono,
    pensavo fosse risolvibile da PHP...

    Il DB e' un mysql,
    grazie!!!!

  5. #5
    la domanda da porsi e' come mai hai una tabella con tutti quei campi.

    Molto probabilmente non sono rispettate le regole di normalizzazione
    Non si può risolvere un problema usando lo stesso modo di pensare che ha creato quel problema.
    Albert Einstein

    Siate Affamati, siate Folli, siate Onesti e siate Generosi

  6. #6
    ho tutti quei campi perche' per un mio progetto in 8 lingue o messo nella stessa tabella il titolo, descrizione, url, testo piu' un paio di altri settaggi.
    grazie

  7. #7
    probabilmente stai cercando di scrivere in una colonna un testo più lungo di 8000 caratteri. Il messaggio di errore ti dice anche come ovviare (ad esempio, usa un formato TEXT per le colonne con moltissimo testo)

  8. #8
    erano gia TEXT, le ho cambiate a LONGTEXT, ma senza successo

  9. #9

  10. #10
    No, non tutte.... titolo ( varchar ), url ( varchar ), descrizione ( text ) , contenuto ( longtext ).

    Sto provando a vedere questo ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED ma bisogna andare a mettere le mani nei file di configurazione del server, cosa che non posso fare visto che sono su hosting condiviso.
    Ultima modifica di zoc; 15-01-2014 a 04:52

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.