„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Warum kann MySQL Return ERRAGE 2014: "Anfragen können nicht ausgeführt werden, während andere abgelöste Abfragen aktiv sind"?

Warum kann MySQL Return ERRAGE 2014: "Anfragen können nicht ausgeführt werden, während andere abgelöste Abfragen aktiv sind"?

Gepostet am 2025-02-06
Durchsuche:243

Why Does MySQL Return Error 2014:

Ursachen von MySQL ERROR 2014: Abfragen können nicht ausgeführt werden, während andere nicht leichte Abfragen aktiv sind

MySQLs Client -Protokoll beschränken sich, die mehrere Abfragen ausführen, wenn die Ergebnisse die Ergebnisse ausführen, wenn die Ergebnisse die Ergebnisse ausführen, wenn die Ergebnisse die Ergebnisse ausführen, wenn die Ergebnisse die Ergebnisse ausführen, wenn die Ergebnisse die Ergebnisse ausführen, wenn die Ergebnisse die Ergebnisse ausführen, wenn die Ergebnisse die Ergebnisse ausführen, wenn die Ergebnisse die Ergebnisse ausführen einer früheren Abfrage wurden nicht vollständig abgerufen. Diese Einschränkung ergibt sich aus der ungelenten Natur einiger Abfragen, bei denen Zeilen inkrementell abgerufen werden, anstatt sofort wie in gepufferten Abfragen zwischengespeichert zu werden. Erstens gibt MySQL den Fehler zurück. "Es kann keine Abfragen ausführen, während andere abgelassene Abfragen aktiv sind."

emulierte vorbereitete Anweisungen

pdo :: attr_emulate_prepares spezifizieren, ob vorbereitete Aussagen emuliert oder emuliert oder emuliert oder emuliert oder emuliert oder emuliert oder emuliert oder emuliert werden oder emuliert werden oder emuliert werden oder emuliert werden oder emuliert oder ausgeführt als native mySQL -erstellte Aussagen. Wenn Sie auf False festgelegt werden, kann die Verwendung von abgelaufenen PHP -Abfragen den Fehler 2014 auslösen. Dies liegt daran ]

Es gibt verschiedene Möglichkeiten, diesen Fehler zu beheben:

Verwenden Sie gepufferte Abfragen: Aktivieren von pdo :: mysql_attr_use_buffered_query verursachen Anderfragen, die im gepufferten Modus ausgeführt werden können, die alle automatisch alle alle Abrufen von allen allen Abrufen von allen Abrufen von allen Abrufen, die alle automatisch alle Abrufen von allen Abrufen von allen Abrufen haben. Reihen sofort. Dies kann jedoch maßstabintensiv sein, wenn das Ergebnissatz groß ist.

Fetch alle Zeilen:
    appethall () auf einer Abfrage stellt sicher, dass alle Zeilen abgerufen werden und der Ergebniscursor geschlossen ist , damit nachfolgende Abfragen ohne Fehler ausgeführt werden können.
  • Schließen Sie den Cursor:
  • den Cursor mit CloseScursor () schließen MySQLs Ressourcen, die mit der ungebildeten Abfrage zugeordnet sind, und ermöglicht nachfolgende Abfragen. Dies verhindert jedoch, dass die verbleibenden Zeiger aus der abgelösten Abfrage abrufen. &&&]
  • Verwenden Sie gepufferte Abfragen oder fetchall () standardmäßig für abgelöste Abfragen, die eine begrenzte Anzahl von Zeilen abrufen. vermeiden Verbinden Sie den Fehler.
  • Cursors schließen, wenn Sie fertig sind, um Daten zu fördern, um Serverressourcen zu veröffentlichen und zu verhindern, dass der Fehler auftritt. Unterstützt emulierte vorbereitete Aussagen.
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3