Submitted by: M S Sridhar(sridhar.ms@gmail.com)

Monday Nov 12th 2018 by M S Sridhar

Language: SQL, Expertise: Intermediate - Learn an easy one-step process for renaming a table in MySQL.

During the development lifecycle, we may decide on a name for a table and later want to rename it based on the usage of the table.

Let's assume that there is a TABLE with name TransportType and the new name has been identified as TransportTypes (observe the extra "s" in the name), it is tedious to create a new table, copy all the records and delete the old table.

MySQL has a one step process to rename tables.

RENAME TABLE oldTableName TO newTableName

Following our example, it would look like:

RENAME TABLE TransportType to TransportTypes
Mobile Site | Full Site