Ce qui est le plus sûr moyen de convertir un tableau avec InnoDB pour MyISAM?
Ma base de données est actuellement en utilisant le moteur InnoDB. Maintenant, je veux ajouter de la recherche plein texte, c'est pourquoi je veux convertir mes tables MyISAM. Mais faire des pauses toutes les clés étrangères. Comment puis-je modifier ma table pour les moteurs de MyISAM en toute sécurité?
Comment puis-je utiliser SELECT...REJOINDRE après j'ai changer mes tables pour le moteur MyISAM?
ALTER TABLE jobs ENGINE = MyISAM;
Cannot delete or update a parent row: a foreign key constraint fails
Vous devez vous connecter pour publier un commentaire.
Je vous recommande de faire une sauvegarde de la base de données, modifiez le texte à partir de ce fichier à partir de InnoDB pour MyISAM, puis de charger le fichier modifié
Que je sais, MyISAM n'est pas compatible avec les clés étrangères (comparer les fonctionnalités offertes par InnoDB vs les caractéristiques de MyISAM). MySQL essaie de vous dire que vous avez à déposer à chaque contrainte de clé étrangère qui fait référence à votre
jobs
table avant de changer son moteur MyISAM.