Diagnostic de la structure t_manuscrits

Colonnes attendues par le code :

ColonneExiste en BDD ?Type
manuscrit_titre✅ OUIvarchar(255)
manuscrit_description✅ OUItext
manuscrit_genre_ID✅ OUIint
manuscrit_statut✅ OUIenum('Brouillon','Publié','Envoyé','Accepté','Refusé')
manuscrit_editeur_nom✅ OUIvarchar(255)
manuscrit_editeur_adresse✅ OUItext
manuscrit_directeur_publication✅ OUIvarchar(255)
manuscrit_depot_legal✅ OUIdate
manuscrit_isbn✅ OUIvarchar(20)
manuscrit_imprimeur✅ OUIvarchar(255)
manuscrit_lieu_impression✅ OUIvarchar(255)
manuscrit_tirage✅ OUIvarchar(50)
manuscrit_copyright✅ OUIvarchar(255)
manuscrit_date_parution✅ OUIdate
manuscrit_licence_droits✅ OUIvarchar(255)
manuscrit_nombre_chapitres✅ OUIint
manuscrit_nombre_mots✅ OUIint
manuscrit_sommaire✅ OUItext
manuscrit_format_prevu✅ OUIenum('Broché','Ebook','Poche','Audiobook','Autre')
manuscrit_est_serie✅ OUItinyint(1)
manuscrit_serie_nom✅ OUIvarchar(255)
manuscrit_serie_ordre✅ OUIint
manuscrit_resume_long✅ OUItext
manuscrit_themes❌ NON-
manuscrit_public_cible✅ OUIenum('Jeunesse','Adulte','Jeunes adultes','Tous publics')
manuscrit_date_modification✅ OUItimestamp

⚠️ Colonnes manquantes (1) :

Script SQL pour ajouter les colonnes manquantes :

-- Exécuter ces commandes dans phpMyAdmin ou MySQL CLI

USE livreconnect;

ALTER TABLE t_manuscrits ADD COLUMN manuscrit_themes TEXT NULL;

Colonnes présentes en BDD mais non utilisées dans updateManuscript :

Test de la requête UPDATE :

❌ Erreur lors de la préparation de la requête :

SQLSTATE[42S22]: Column not found: 1054 Unknown column 'manuscrit_themes' in 'field list'