Heim >Datenbank >MySQL-Tutorial >Wie benenne ich Spalten in einer SQLite-Datenbanktabelle um?
Spalte in der SQLite-Datenbanktabelle umbenennen
In einer SQLite-Datenbank ist das Ändern von Tabellenspalten kein einfacher Vorgang. Obwohl die ALTER TABLE-Anweisung vorhanden ist, kann sie nicht zum Umbenennen von Spalten in SQLite-Versionen vor 3.25.0 verwendet werden.
Daher wird empfohlen, die folgende generische SQL-Methode zum Umbenennen von Spalten zu verwenden:
Erstellen Sie eine temporäre Tabelle mit den erforderlichen Spaltennamen.
<code class="language-sql"> CREATE TABLE tmp_table_name ( col_a INT, col_b INT );</code>
Kopieren Sie Daten von der Originaltabelle in die temporäre Tabelle.
<code class="language-sql"> INSERT INTO tmp_table_name(col_a, col_b) SELECT col_a, colb FROM orig_table_name;</code>
Löschen Sie die ursprüngliche Tabelle.
<code class="language-sql"> DROP TABLE orig_table_name;</code>
Benennen Sie die temporäre Tabelle in den ursprünglichen Tabellennamen um.
<code class="language-sql"> ALTER TABLE tmp_table_name RENAME TO orig_table_name;</code>
Hinweis: Für SQLite 3.25.0 und höher können Sie die vereinfachte ALTER TABLE-Syntax verwenden, um Spalten umzubenennen.
Das obige ist der detaillierte Inhalt vonWie benenne ich Spalten in einer SQLite-Datenbanktabelle um?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!