|
Buonasera,
Cercando di cancellare un prodotto è apparso il seguente messaggio di errore:
SQLSTATE[22003]: Numeric value out of range: 1690 BIGINT UNSIGNED value is out of range in '(`myDBName`.`q`.`items_count` - 1)'
L’errore indica che, in un campo dove i valori possono essere solo positivi, viene tentato di inserire un numero negativo, in questo caso, “-1”.
Dico già da ora che ho ritentato la cancellazione dopo aver tolto praticamente ogni cosa da OGNI campo, lasciando solo quelli obbligatori.
Non ci sono quindi più caratteri particolari e il problema non è quindi quello dei caratteri.
Ho tentato poi di risalire al file dove accadeva l’errore ma, vista la complessità di magento, senza successo.
Ho tentato una cancellazione brutale poi da pannello MySQL ma non ne vale la pena. Sempre per la complessità di magento rischierei di lasciare “detriti” in altre tabelle.
Utilizzo la versione di magento community 1.4.1.
Altri hanno avuto in precedenza questo problema?
Qualcuno sa come risolvere, anche da PHP?
E’ un bug conosciuto e risolto in versioni più aggiornate?
Ringrazio in anticipo e attendo risposte.
|