Erreur de connexion à la base de données mysql en C #: "Le mot-clé donné n'est pas dans le dictionnaire", la solution
1. La cause du problème
La connexion C # à la base de données MySql signale une erreur: le mot clé donné n'est pas dans le dictionnaire, ce qui est dû à l'incohérence du codage du jeu de caractères utilisé par la connexion et la base de données
2. Solution
Solution 1: le site officiel de MySQL a corrigé des bogues dans la version 6.0.8. Mettez à niveau MySql.Data.dll vers le dernier composant. (Test réussi)
Option 2: le code de base de données est utf8mb4 et le code spécifié lors de la connexion est utf8, modifiez donc le code de base de données en utf8, comme indiqué dans la figure suivante