Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Impossibile cancellare dei prodotti - Errore SQL
 
diocleziano
Jr. Member
 
Avatar
Total Posts:  12
Joined:  2010-04-06
 

Buonasera,

Cercando di cancellare un prodotto è apparso il seguente messaggio di errore:

SQLSTATE[22003]Numeric value out of range1690 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.

 
Magento Community Magento Community
Magento Community
Magento Community
 
w a v i
Sr. Member
 
Avatar
Total Posts:  155
Joined:  2007-09-07
Varese
 

prova a controllare questa tabella

sales_flat_quote

svuotandola (previo backup) dovresti risolvere

 
Magento Community Magento Community
Magento Community
Magento Community
 
w a v i
Sr. Member
 
Avatar
Total Posts:  155
Joined:  2007-09-07
Varese
 

nel caso :  DELETE FROM sales_flat_quote WHERE customer_is_guest = 0

 
Magento Community Magento Community
Magento Community
Magento Community
 
diocleziano
Jr. Member
 
Avatar
Total Posts:  12
Joined:  2010-04-06
 
w a v i - 29 November 2012 06:24 AM

nel caso :  DELETE FROM sales_flat_quote WHERE customer_is_guest = 0

Grazie intanto per la risposta.

Avevo già letto di svuotare proprio quella tabella e di altri che avevano risolto proprio così. E tu mi chiederai “Ma allora perché non l’hai fatto?”, perché io ho tutti i customer con quella flag = 0.

Di conseguenza, uno svuotamento del genere, cosa mi comporterebbe? (previo backup)

EDIT: Ho provato. Non funziona.

 
Magento Community Magento Community
Magento Community
Magento Community
 
diocleziano
Jr. Member
 
Avatar
Total Posts:  12
Joined:  2010-04-06
 

Nisba. Niente da fare. Altre soluzioni possibili?

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top