PDA

View Full Version : Errore SQL nella creazione di una tabella.


spider81man
09-02-2022, 08:02
Buongiorno a tutti,
sto cercando di creare una tabella in un DB My sql su PHPMyadmin ma il sistemi mi da il seguente errore "#1118 - Row size too large (> 8126). Changing some columns to TEXT or BLOB may help". Come posso ovviare senza diminuire il nr di colonne? Il fatto è che devo importare dei file CSV che hanno tutte quelle colonne e vorrei aumentare la possibilità di fare colonne ma non riesco a capire come.
Grazie

misterx
09-02-2022, 09:02
prova a leggere qui https://matomo.org/faq/troubleshooting/how-do-i-fix-the-error-1118-row-size-too-large-the-maximum-row-size-for-the-used-table-type-not-counting-blobs-is-8126/

spider81man
09-02-2022, 09:04
prova a leggere qui https://matomo.org/faq/troubleshooting/how-do-i-fix-the-error-1118-row-size-too-large-the-maximum-row-size-for-the-used-table-type-not-counting-blobs-is-8126/

Grazie per la risposta,
il fatto è che la tabella la devo CREARE ergo non posso alterarla. Ho messo tutte le variabili Varchar, potrei cambiare li?

Kaya
09-02-2022, 10:15
1) postare lo script sql che usi non sarebbe male
2) da quello che scrivi, stai usanto un campo varchar e ti dice che forse dovresti usare un campo TEXT

spider81man
09-02-2022, 11:16
1) postare lo script sql che usi non sarebbe male
2) da quello che scrivi, stai usanto un campo varchar e ti dice che forse dovresti usare un campo TEXT

Ho sostituito i campi da VARCHAR a TEXT e me lo ha creato tranquillamente. Ora credo che caricherò i vari csv e poi, direttamente dal DB, toglierò le colonne e poi esporterò direttamente l'sql.