diff --git a/docs/progs/mariadb.md b/docs/progs/mariadb.md index 28d9456..8e41172 100644 --- a/docs/progs/mariadb.md +++ b/docs/progs/mariadb.md @@ -16,5 +16,9 @@ done ## Append field in table ```sql -ALTER TABLE existsTableName ADD COLUMN `newFieldName` varchar(64) NOT NULL DEFAULT ''; +CREATE TABLE tableName_new AS (SELECT * FROM tableName); + +ALTER TABLE tableName_new ADD COLUMN `newFieldName` varchar(64) NOT NULL DEFAULT '' AFTER `existFieldName`; + +RENAME TABLE tableName TO tableName_old; RENAME TABLE tableName_new TO tableName; ```