How to drop a table with MySQL
Posted September 16th, 2009 in MySql
This post shows the SQL query for dropping a table with MySQL and also some screenshots showing how ot drop a table using phpMyAdmin.
SQL Query
If the table to be dropped is called "test", run the following query to delete the table. This is irrecoverable and there is no prompting to see if you really do want to drop the table.
DROP TABLE test;
Using phpMyAdmin
If you have phpMyAdmin installed you can easily drop a table. It pays to be very careful when dropping a table with phpMyAdmin as it is trivially easy to drop the entire database by mistake. I have personally done this a couple of times myself.
Once you are looking at the table itself in phpMyAdmin the tabbed navigation will show a "Drop" entry in red on the far right. I've circled this in red in the example screenshot below.
Note the green arrow; this highlights what you need to look out for before clicking the "Drop" link. If a table name is listed then it's a table that will be dropped.
If there's no table name specified, as shown in the next screenshot below, then clicking "Drop" will drop the entire database. So be very careful.
After clicking "Drop" a Javascript prompt will pop up as shown below to ensure you really do want to delete the table.

Click "OK" and the table will be dropped.
Related posts:
- MySQL: SQL to drop a column from a table (Wednesday, November 25th 2009)
- Drop multiple MySQL tables (Wednesday, September 23rd 2009)
- How to drop a database with MySQL (Wednesday, September 9th 2009)
Share or Bookmark
Share or Bookmark this page using the following services. You will need to have an account with the selected service in order to post links or bookmark this page.
Subscribe or Follow
Subscribe via RSS or email, or follow me on Facebook or Twitter below. The RSS icon takes you through to Feedburner where you can select the service or application to use.
