Reinitialiser le compteur de l'id des produits

3 messages dans ce sujet

Posté(e) · Signaler ce message

Petite question :

je me suis créé un export produit pour pouvoir réimporter a l'identique par derrière. Sachant que j'ai près de 1000 produits, ca me facilitera les choses lors des mises à jours de stock ou de prix (ma modif gere egalement les tables stock et qte). Tout marche impeccablement sauf que :

-le compteur de la table produits ne se remet pas a 0 a chaque import

=> si (cas peu probable mais qd meme) un client est au milieu de ses courses pendant que je fais ma mise à jour en important toute ma table, son panier sera vérolé (car perte des id produits)

Je voudrais donc dans l'import specifier une requete SQL pour mettre le compteur (id) a 0 dans la table peel produits avant de commencer

Qqn peut il m'aider avec ca ?

Merci,

Shogun.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Ok j'ai trouvé. ;)

Pour ceux que ça intéresse :

il suffit de remplacer delete from peel_produits par truncate table peel_produits

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Attention au DELETE : ça supprime la table, donc avant l'INSERT ça la recrée.

Alors qu'avec le TRUNCATE, ça vide la table, et ça ne la recrée donc pas => avec le TRUNCATE, ça garde donc les modifications éventuellement faites sur la structure de données entre temps (ajout d'index, de colonne, modification de format, etc.)

=> si vous faites un DELETE, copiez votre table juste avant au cas où...

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping