Résoudre l’erreur PrestaShop – « Column not found: 1054 Unknown column ‘t0.route_name’ in ‘field list' »

PrestaShop SQLSTATE[42S22]: Column not found: 1054 Unknown column
PrestaShop Lecture 2 minutes • 15 septembre 2022

Suite à la mise à jour de votre PrestaShop, certaines actions dans l'administration provoquent une page d'erreur avec le code SQLSTATE[42S22]: Column not found: 1054 Unknown column 't0.route_name' in 'field list'.
Voici de quoi comprendre et résoudre rapidement le problème !

Comprendre l'erreur PrestaShop "Column not found: 1054 Unknown column"

Cette erreur signifie qu'un élément est manquant dans la base de données et donc que le système de PrestaShop ne parvient pas à le trouver. Il s'agit plus précisément de la colonne "route_name" qui devrait être présente dans la table "ps_tab". Voyons comment la créer pour corriger le bug.

Corriger l'erreur PrestaShop "Column not found: 1054 Unknown column"

Conseil : avant toute modification, pensez à sauvegarder une copie de votre base de données

Dans la base de données de votre site PrestaShop, utilisez la commande SQL suivante :

alter table ps_tab add column `route_name` varchar(256) COLLATE utf8mb4_unicode_ci DEFAULT NULL;

Précision : veillez à remplacer le Type d'après celui en place dans votre base de données. Par exemple mettre "utf8mb4_general_ci" au lieu de "utf8mb4_unicode_ci".

Un outils pour reconstruire les tables SQL manquantes PrestaShop

Fini la prise de tête si vous doutez de l'intégrité de la base de données, voici un tuto rapide et facile pour vérifier et réparer votre base de données PrestaShop grâce à un générateur de qualité.


Si cet article vous a aidé, lâchez votre plus bel applaudissement en remerciement ! 🤗