J'utilise MySQL Workbench 5.2 et chaque fois que je me connecte à une base de données, la validation automatique est activée.
Existe-t-il un moyen de modifier le comportement par défaut de sorte que la validation automatique soit désactivée?
mysql
mysql-workbench
Denis Sadowski
la source
la source
Réponses:
Ajoutez ceci à /etc/my.cnf (Linux) ou my.ini (Windows)
Redémarrage de mysql requis !!! :(
MISE À JOUR 2011-08-03 12:18 EDT
Dans MySQL Workbench, vous devez vous assurer que l’assistant de modification des données est activé. Voici pourquoi:
Voici comment vérifier:
Si cette case est cochée, les données sont validées via un assistant nécessitant l'intervention de l'utilisateur.
Si cette case n'est pas cochée, les données sont validées en contournant les protocoles d'auto-validation de MySQL.
la source
autocommit=0
ne fonctionne pas,init_connect="SET AUTOCOMMIT=0"
ce que les docs recommandent, ne fonctionne pas non plusTry
SET SESSION autocommit = 0;
This commute l' indicateur autocommit sur OFF dans cette session.Cela a fonctionné pour moi.
la source
Depuis MySQL Workbench 6.0.0, vous pouvez définir la préférence "Laisser le mode de validation automatique activé par défaut". Définissez-le sous Préférences -> Requêtes SQL -> Général.
la source
Je commencerai par mentionner ma propre question sur le dépassement de capacité de la pile il y a environ un an. La question est un peu la même: comment définir la configuration du client pour MySQL Workbench sans un serveur installé?
Comme mentionné dans une réponse ici, à partir de MySQL WB 6, vous pouvez définir la préférence "laisser le mode de validation automatique activé par défaut" dans Préférences> Requêtes SQL> Général.
Pour les versions antérieures, il pourrait être possible de configurer le fichier "my.ini".
Pourquoi seulement "éventuellement"? Parce que cela fonctionnait pour moi auparavant (WB 5?), Mais ne fonctionne pas maintenant sur WB 6.3.
Premièrement, nous devons savoir où WB cherche le fichier. Il y a plusieurs questions sur ce sujet, vous devrez donc peut-être le modifier un peu (franchement, c'est un problème compliqué).
Le meilleur moyen, le cas échéant, consiste à accéder au menu Serveur, puis à appuyer sur "Fichier d'options". Il vous indiquera que le fichier n'existe pas (et vous indiquera le chemin recherché) ou ouvrira la configuration et spécifiera le chemin en bas.
Maintenant, nous devons ajouter la ligne suivante dans le fichier "my.ini", sous la
[client]
section (ajoutez-la également si elle n’existe pas):la source