Mysql 1050 Error “Table already exists” when in fact, it does not

Sounds like you have Schroedinger’s table

Seriously now, you probably have a broken table. Try:

  • DROP TABLE IF EXISTS contenttype
  • REPAIR TABLE contenttype
  • If you have sufficient permissions, delete the data files (in /mysql/data/db_name)

Leave a Comment