exec("ALTER TABLE pf_leave_snapshots ADD PRIMARY KEY (id);");
echo "Clé primaire ajoutée avec succès sur pf_leave_snapshots.
";
} catch (PDOException $e) {
// Si la clé primaire existe déjà d'une façon ou d'une autre, on ignore l'erreur
echo "Info (Clé primaire) : " . $e->getMessage() . "
";
}
try {
// 2. Maintenant que la clé est garantie, on peut ajouter l'AUTO_INCREMENT en toute sécurité
$pdo->exec("ALTER TABLE pf_leave_snapshots MODIFY COLUMN id INT NOT NULL AUTO_INCREMENT;");
echo "AUTO_INCREMENT rétabli avec succès sur pf_leave_snapshots. 🚀
";
} catch (PDOException $e) {
echo "Erreur (Auto-increment) : " . $e->getMessage() . "
";
}