Wenn ich eine Tabelle in MySQL Workbench abfrage, werden keine Ergebnisse angezeigt. Der Ergebnisabschnitt ist nur leer, kein Raster oder ähnliches. Wenn ich jedoch die Daten exportiere, ist alles da. Bis vor ein paar Tagen hat alles gut funktioniert.
Abfrageeinstellungen:
- Maximale Länge = 65536
- Weiter mit SQL Script Error = true
- "Sichere Updates = true
- Lassen Sie den Autocommit-Modus aktiviert = true
- Aktualisierungsintervall für den Fortschrittsstatus = 500
- Standardalgorithmus für ALTER-Tabelle = Standard
- Standardsperre für ALTER-Tabelle = Standard
- Zeilen begrenzen = wahr
- Anzahl der Zeilen begrenzen = 1000
- Maximal anzuzeigende Feldwertlänge = 256
- Behandeln Sie BINARY / VARBINARY als nicht-binäre Zeichenfolge = false
- Bestätigen Sie Datenänderungen = True
Ein Beispiel wäre, dass keine Abfragen funktionieren SELECT * FROM database.address
mysql
mysql-workbench
jjmirks
quelle
quelle
Antworten:
Ich hatte das gleiche Problem nach dem Upgrade auf Ubuntu 14.10 . Ich habe diesen Link gefunden, der die Schritte beschreibt, die zum Anwenden des Patches ausgeführt werden müssen. Es dauert eine Weile, bis Sie von vorne anfangen müssen: Herunterladen, Erstellen, Installieren ... aber es hat bei mir funktioniert! Entschuldigung, ich bin kein Experte und kann keine weiteren Details angeben.
Hier sind die im obigen Link beschriebenen Schritte:
Hoffe das kann hilfreich sein.
quelle
make
Schritt dauert auf einem Core i7 ungefähr eine halbe Stunde.Dies ist ein bekannter Bug: Link . Die kommende Version 6.2.2 behebt dieses Problem für OS X (die Linux-Version ist leider immer noch defekt ).
Zumindest auf meinem Computer ist es nicht verschwunden, sondern nur gefaltet, und seine Kante ist fast mit der Kante des Blocks "Aktionsausgabe" verschmolzen. Wenn Sie die Maus an diese Kante bewegen, sieht der Cursor wie ein Strich mit zwei Pfeilen aus. Bewegen Sie ihn langsam einige Pixel höher, bis Sie den kleinen 1px-Bereich erfassen, in dem sich der Cursor mit einem einzelnen Pfeil in einen Strich verwandelt. Dann fang es und zieh :)
Ich habe ein paar Fotos gemacht, um dies zu veranschaulichen.
quelle
Ich bin neu bei MySql und habe festgestellt, dass dies auch unter Windows geschieht. Gehen Sie zu Abfrage> Aktuelle Anweisung erklären> klicken Sie auf das Symbol Ergebnisraster ganz rechts im standardmäßig angezeigten Visual Explain-Fenster. Möglicherweise müssen Sie durch die Aufwärts- und Abwärtspfeilsymbole wechseln, um sie anzuzeigen.
quelle
Es war wirklich frustrierend, da es immer noch in der Workbench-Version 6.3.10 (für Mac) geschah, die auf der offiziellen MySQL-Website ( hier ) verfügbar ist . Ich habe das Problem gelöst, indem ich zuerst das untere Bedienfeld ausgeklappt habe (siehe oben rechts im angehängten Bild (als Ausblendschaltfläche bezeichnet)) und dann den leeren Bereich von unten nach oben gezogen habe. Wenn ich jetzt erneut auf die Schaltfläche zum Reduzieren klicke, wird dieses Ergebnisraster zusammen mit dem Aktionsraster angezeigt.
quelle
Das Problem entspricht, wie beschrieben, genau dem Fehler MySQL Bugs: # 74147: Leeres Rasterergebnis, Inkompatibilität mit libglib_2.42
Die gute Nachricht ist, dass es fast geschlossen ist.
Ein Patch ist seit heute verfügbar.
EDIT: In Debian Jessie (Testen) wird das Problem mit dem seit heute verfügbaren Paket mysql-workbench 6.2.3 + dfsg-6 gelöst.
quelle
Manuelles Update von der MySQL-Website
Hier ist eine Lösung für Ubuntu 15.04-Benutzer, die MySQL Workbench 6.2.3 ausführen.
Ich konnte das Problem fehlender Ergebnisse in der MySQL-Workbench beheben, indem ich einfach mysql-workbench von http://dev.mysql.com/downloads/workbench/ auf Version 6.3.3 aktualisierte . Sie müssen die für Ubuntu 14.10 markierte herunterladen. Eine Installation über das Ubuntu Software Center hat das Problem behoben. Hoffe das hilft.
quelle
Dies geschah mir immer noch in Version 6.3.9 unter OSX. Ich habe 6.1.7 erneut heruntergeladen, um das Ergebnisraster erneut anzuzeigen.
Was für ein Schmerz im Hintern!
quelle
Ich verwende MySqlWorkbench 6.3.9 unter macOS und habe dieses Problem. Ich habe die App entfernt und 6.3.10 installiert, wodurch das Problem behoben wird.
quelle
Wenn Sie es nicht selbst kompilieren möchten, gehen Sie zu:
dort können Sie überprüfen, ob hardy-vorgeschlagen aktiviert ist (für 14.10 wird utopisch vorgeschlagen)
Quelle
dann einfach zum Terminal gehen und eingeben:
sudo apt-get install mysql-workbench
Als Hinweis erhalten Sie weitere Updates, die möglicherweise nicht stabil sind !!!
quelle
MySQL Workbench 6.3.4 behebt dieses Problem. Benutzerdefinierte Builds werden nicht mehr benötigt.
http://dev.mysql.com/downloads/workbench/
quelle
Die Ergebnismenge wurde auch für mich nicht angezeigt. Ich konnte es erscheinen lassen, indem ich den Ausgabebereich ausblendete und eine einfache select-Anweisung ausführte. Dann "zeigte" ich den Ausgabebereich erneut und hatte das, wonach ich suchte - sowohl die Ergebnismenge als auch den Ausgabebereich
quelle
Die einfachste Lösung für mich, um das Ergebnisraster wieder zu sehen, war das Klicken auf
Explain Command
[
Danach
Execution Plan
wird angezeigt und auf der rechten Seite können Sie auf klickenResult Grid
quelle
Ich konnte dieses Problem lösen, indem ich Folgendes tat ...
Möglicherweise möchten Sie bereits installierte Workbench-Pakete deinstallieren. GL!
quelle
Ich hatte das gleiche Problem. Verwenden von MySQL 6.1 Workbench.
Nach einer Weile (2 Minuten) stürzte es einfach ab. Gemeldeter Fehler, gespeicherte Dateien und erneutes Öffnen. Es funktioniert jetzt.
Ich denke, ich würde vorschlagen, wenn das noch einmal passiert, die geöffneten Skripte sofort zu speichern, MySQL zu schließen und neu zu starten.
quelle
Das Problem ist mit dem TAB. Aus dem Titel der Registerkarte gehe ich davon aus, dass Sie zuerst mit der rechten Maustaste auf> "Zeilen auswählen - Limit 1000" geklickt haben. Wenn Sie jedoch in der Eröffnungsregisterkarte eine andere Abfrage eingeben, wird nichts mehr angezeigt ... Ich weiß nicht warum. Öffnen Sie eine neue Registerkarte für manuelle Abfragen, dann funktioniert es.
quelle
Ich habe macOS auf 10.13.4 aktualisiert und es funktioniert.
quelle