title: 'Table doesn't exist' on django makemigrations
body: <p>On a <code>django 1.11</code> application which uses <code>mysql</code> , I have 3 apps and in one of them I have a 'Country' model:</p>
  
  <pre><code>class Country(models.Model):
      countryId = models.AutoField(primary_key=True, db_column='country_id')
      name = models.CharField(max_length=100)
      code = models.CharField(max_length=3)
  
      class Meta:
          db_table = 'country'
  </code></pre>
  
  <p>Whaen I try to <code>makemigrations</code> I get this error:</p>
  
  <pre><code>django.db.utils.ProgrammingError: (1146, "Table 'dbname.country' doesn't exist")
  </code></pre>
  
  <p>If I run making migration for another app which is not related to this model and its database table using <code>./manage.py makemigrations another_app</code>, I still get this error.</p>