title: Django Models not updating tables on MySql
body: <p>I'm building this app in Django and I'm having an issue when I changed the models if I add a new field or removed it. I save, then makemigrations and migrate. However, the changes are not reflected inside MySql or inside the database tables. If I delete the database and do everything from the start then I see the changes. What I'm doing wrong? I don't believe I have to delete the whole database every time I changed or add something in models.py</p>
  <p>I connect Django to MySql using XAMPP 7.3.27, All CRUD is working fine. The issue appears whenever I change the structure in models.py.</p>
  <p>This is what I have in models.py</p>
  <pre><code>from django.db import models
  from django.utils import timezone
  from django.urls import  reverse
  # Create your models here.
  class Category(models.Model):
  
      name = models.CharField(max_length=200,db_index=True)
      slug = models.SlugField(max_length=200,unique=True)
      
      class Meta:
          ordering = ('name',)
          verbose_name = 'category'
          verbose_name_plural = 'categories'
  
      def __str__(self):
          return self.name
      
      def get_absolute_url(self):
          return reverse('category_detail',args=[self.slug])
  
  
  class Product(models.Model):
      category = models.ForeignKey(Category,related_name='products',on_delete=models.CASCADE)
      author = models.ForeignKey('Author',related_name='authors',on_delete=models.CASCADE)
      name = models.CharField(max_length=200, db_index=True)
      slug = models.SlugField(max_length=200, db_index=True)
      image = models.ImageField(upload_to='products/%Y/%m/%d',blank=True)
      image2 = models.ImageField(upload_to='products/%Y/%m/%d',blank=True)
      image3 = models.ImageField(upload_to='products/%Y/%m/%d',blank=True)
      publisher = models.CharField(max_length=100, db_index=True)
      release_date = models.DateTimeField(null=True)
      description = models.TextField(blank=True)
      price = models.DecimalField(max_digits=10, decimal_places=2)
      created = models.DateTimeField(default=timezone.now)
      updated = models.DateTimeField(auto_now=True)
      
      class Meta:
          ordering = ('-created',)
          index_together = (('id', 'slug'),)
      
      def __str__(self):
          return self.name
  
      def get_absolute_url(self):
          return reverse('product_detail',args=[str(self.slug)])
  
  
  class Author(models.Model):
      first_name = models.CharField(max_length=200, db_index=True)
      last_name = models.CharField(max_length=200, db_index=True)
      created = models.DateTimeField(default=timezone.now)
      
      class Meta:
          ordering = ('-first_name',)
          index_together = (('id'),)
      
      def __str__(self):
          return self.first_name + &quot; &quot; + self.last_name 
  </code></pre>