Tags / Sqlite
SQL Fast Column Add
I found a fast way to add a new column to a table.
MySQL
-
Create the new table like the old table (
foo
), but with the new column you want in it. Make the new table with a different name (foo_new
): -
Add the records from the old table into the new table:
INSERT INTO foo_new (col1, col2, col3) SELECT col1, col2, col3 FROM foo
-
If you have a lot of records, you can disable index updates during insert: