Jump to content

MigratiUpgrade 1.4 vers 1.6 problème avec une requête SQL


Recommended Posts

j'ai essayé d'upgrader manuellement de 1.4 à 1.6,

j'ai le fichier xml avec l'erreur suivante :

 

ALTER IGNORE TABLE `ps_cart_product` ADD PRIMARY KEY (`id_cart`,`id_product`,`id_product_attribute`,`id_address_delivery`)

 

j'ai essayé de faire l'upgrade sous WAMP (x64)

 

Je trouve la syntaxe sql un peu bizarre, d'autant plus que je ne trouve pas de mot clé IGNORE dans la documentation officielle de Mysql.

Quelqu'un peut me dire si ce n'est pas une erreur?

 

 

Update : en plus j'avais pas la bonne requête...

Edited by Psychodays (see edit history)
Link to comment
Share on other sites

Désolé j'ai été un peu vite.

Voilà erreur 1064.

Ce sont les requêtes avec ALTER TABLE IGNORE qui ne marchent pas avec la version mysql 5.7+

 

sur mon serveur de prod, version mysql 5.5, mais en local ou je teste la migration, je suis en WAMP avec mysql 5.7+.

IGNORE n'est donc plus supporté, le souci c'est que si j'enlève IGNORE, j'ai un problème car il y a un doublon. donc erreur 1062 ....

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...