Table existe déjà erreur lorsque vous tentez d'importer des fichiers sql

Je suis en train d'essayer de télécharger une copie de sauvegarde des fichiers sql via phpMyAdmin.

créer le vide db avec le même nom db comme dans mon fichier à importer dans phpMyAdmin puis utilisez la fonction d'importation sélectionné à partir de ce vide db.

Je reçois le message d'erreur suivant.

#1050 - Table '`db`.`t`' already exists 

À l'intérieur de l'importation de fichiers chaque CREATE TABLE déclaration est suffixé par IF NOT EXISTS, alors pourquoi est-ce être signalé comme une erreur?

    --
-- Database: `mbfour`
--

-- --------------------------------------------------------

--
-- Table structure for table `cars`
--

CREATE TABLE IF NOT EXISTS `cars` (
  `car_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
  `type` varchar(200) NOT NULL,
  `status` varchar(20) NOT NULL,
  `capacity` varchar(5) NOT NULL,
  PRIMARY KEY (`car_id`),
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;

--
-- Dumping data for table `cars`
--

INSERT INTO `cars` (`car_id`, `type`, `status`, `capacity`) VALUES
(1, 'automatic', 'built', '4L'),
(2, 'automatic', 'in-production', '2L'),
(3, 'automatic', 'built', '2L'),
(4, 'automatic', 'in-production', '4L');
....
....

Est Là Toute La Magie Qui Se Passe???

Après avoir Essayé Deux Fois Puis-je Importer comme de la même Manière, Il fonctionne

Merci Les Gars.....

montrez votre script sql
Je parie que la CREATE TABLE ligne pour db.t est absent de la IF NOT EXISTS clause.
l'importation peut être en utilisant quelque chose comme cela ... utiliser db_x alors votre importation vont à l'autre de la base de données
Ok post la véritable erreur au lieu de #1050 - Table '`db`.`t`' already exists parce que nom de la table ne correspond pas à l'erreur.
Dans ma situation, il ne suffit pas d'autorisations pour mysql processus pour les fichiers de base de données. chmod -R 775 a résolu le problème.

OriginalL'auteur Ganesh Rahul | 2014-09-11