I am following a tutorial on Udemy on Django, in which the author adds a new model to models.py and runs the syncdb command to add the table to the database. I am trying to replicate this using Django 1.6.5 and MySQL 5.5. I have searched other questions and they are slightly different scenarios.
I read in the docs that you can add new models using syncdb, but you will either have to drop the existing tables or use South to migrate the data to alter an existing table. I am simply trying to add a new model, and I get the error -- the table already exists.
Could someone explain why I am getting this error, and should I just use South and avoid this situation?