NowośćPrestaSEO AI+ 2.4.16 — poprawione przekierowania wieloznaczne, sitemap i multistore · 10 wrz 2026
NowośćiConvert Promotions 9.0.4 — naprawiono duplikowanie reguł rabatowych · 8 wrz 2026
← Wszystkie poradnikiBlog PrestaSOO24 luty 2016 · 3 min czytania

How to fix SQL error to Install Prestashop

When you install Prestashop on a server with Mysql 5.7, you will get an error occured installation process :

"SQL error on query All parts of a PRIMARY KEY must be NOT NULL, if you need NULL in a key, use UNIQUE instead​"

This error will breaks your installation process whether you try to reinstall as many times. Here is the way to fix this problem.

Open your Prestashop-package/install/data/db_structure.sql file :

Prestashop Installation Error

Find

CREATE TABLE `PREFIX_cart_product`
Look below this line and change PRIMARY KEY to UNIQUE

prestashop-install-error.png

Save and exit. That's all. Now you can re-install without any problems.