Accès aux noms de colonnes dans les bases de données SQLite3 pendant la migration
La migration d'une application iPhone vers une version de base de données plus récente nécessite souvent de confirmer la présence de colonnes spécifiques, en particulier lorsque les versions antérieures de la base de données ne sont pas disponibles. Bien qu'un SELECT
ciblage de requêtes sqlite_master
puisse y parvenir, il nécessite d'analyser les résultats – une approche moins efficace et plus complexe.
Une méthode supérieure exploite la déclaration PRAGMA table_info()
:
<code class="language-sql">PRAGMA table_info(table_name);</code>
Cela renvoie directement une liste de toutes les colonnes de la table désignée. Sa simplicité et son efficacité en font la solution idéale pour récupérer les noms de colonnes lors des migrations de bases de données SQLite3.
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!