Renommer la colonne dans la table de la base de données SQLite
Dans une base de données SQLite, modifier les colonnes d'une table n'est pas un processus simple. Bien que l'instruction ALTER TABLE existe, elle ne peut pas être utilisée pour renommer des colonnes dans les versions SQLite antérieures à 3.25.0.
Par conséquent, il est recommandé d'utiliser la méthode SQL générique suivante pour renommer les colonnes :
Créez une table temporaire avec les noms de colonnes requis.
CREATE TABLE tmp_table_name ( col_a INT, col_b INT );
Copiez les données de la table d'origine vers la table temporaire.
INSERT INTO tmp_table_name(col_a, col_b) SELECT col_a, colb FROM orig_table_name;
Supprimer le tableau d'origine.
DROP TABLE orig_table_name;
Renommez la table temporaire avec le nom de la table d'origine.
ALTER TABLE tmp_table_name RENAME TO orig_table_name;
Remarque : Pour SQLite 3.25.0 et versions ultérieures, vous pouvez utiliser la syntaxe simplifiée ALTER TABLE pour renommer les colonnes.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!