Alle Versionen von MySQL (nicht Microsoft SQL Server). Bitte fügen Sie auch ein versionierspezifisches Tag wie mysql-5.7 hinzu, wenn dies für die Frage relevant ist.
Aber ich habe mich über die Bedeutung von MySQL Collation informiert und was ich bisher in Bezug auf Kompatibilität und Genauigkeit gelernt habe, ist, dass diese 4 meine beste Wahl zu sein scheinen. utf8_unicode_ci utf8_unicode_520_ci utf8mb4_unicode_ci utf8mb4_unicode_520_ci Nach meinem Verständnis wäre uft8mb4 gut für Charaktere mit Unterstützung für mehrere Sprachen …
Wenn ich versuche, meine in .frmund in .ibdDateien gespeicherten Tabellen (ob unter MySQL oder phpmyadmin) zu öffnen, wird aus irgendeinem Grund ein Syntaxfehler angezeigt oder es wird angegeben, dass er nicht vorhanden ist. Ich habe den anderen Beitrag gelesen, der ein ähnliches Problem hatte, aber ich weiß nicht, wie ich …
Wenn ich mysqldump --single-transaction verwende, sollte es laut den Dokumenten Tabellen mit Lesesperre leeren, um einen konsistenten Status zu erhalten, und dann eine Transaktion starten, und es sollten keine Writer warten. Ich habe jedoch letzte Nacht die folgende Situation festgestellt: Auszug aus der vollständigen Prozessliste anzeigen: Hunderte von denen ... …
In einer Tabelle , wobei jede Zeile einen Zähler hat (nur ein ganzzahliger Wert ist ), muß ich den Stromwert zu erhalten und zu erhöhen es zugleich . Eigentlich möchte ich das tun: SELECT counter FROM table WHERE id=123 UPDATE table SET counter=counter+1 WHERE id=123 Dies als zwei Abfragen zu …
Ich habe aus einer Beispielkonfigurationsdatei gelesen, die Folgendes enthält: # Sort buffer is used to perform sorts for some ORDER BY and GROUP BY # queries. If sorted data does not fit into the sort buffer, a disk # based merge sort is used instead - See the "Sort_merge_passes" # …
Start: Haftungsausschluss Ich bin kein MySql Server-DBA. Ich kenne mich hauptsächlich mit MSSQL aus - deshalb brauche ich Ihre Hilfe. Ende: Haftungsausschluss Ich wurde gebeten zu überprüfen, warum die MySQL-Server-Engine eine schlechte Leistung erbringt. Ich habe die betroffenen Datenbanken weder gesehen noch gespeichert und möchte wissen, wo ich anfangen soll. …
LOAD DATA LOCAL INFILEist standardmäßig nicht aktiviert. Normalerweise sollte es durch Platzieren aktiviert sein , local-infile=1in my.cnf. Es funktioniert jedoch nicht bei allen Installationen. Nach meiner Erfahrung hat es für Debian 7 funktioniert, aber nicht für Debian 7 minimal, obwohl beide Installationen aus demselben vorkompilierten Deb-Paket stammen. Beide auf OpenVZ …
In meiner Bewerbung scheinen meine INSERTs einen großen Teil der Zeit in Anspruch zu nehmen. Ich habe eine große Anzahl von Objekten im Speicher (~ 40-50.000), die ich in eine Tabelle einfügen möchte. Nehmen wir eine Beispieltabelle CREATE TABLE bill ( id BIGINT(20) PRIMARY KEY, amount INT(11) DEFAULT 0, bill_date …
Ich schreibe eine Anwendung, die über einen längeren Zeitraum eine große Anzahl von Aktualisierungen in der Datenbank löschen muss, und ich bin nicht sicher, wie die Abfrage optimiert werden kann. Derzeit verwende ich INSERT INTO ... VALUES (..), (..) ON DUPLICATE KEY UPDATE, mit dem alle Werte in einer Abfrage …
Ich versuche, meine gesamte Datenbank zusammen mit den Ansichten zu sichern. Ich werde mysqldumpBefehl verwenden. Ich habe mich gefragt, ob dadurch alle Ansichten kopiert werden oder ob ich dafür einen separaten Befehl verwenden muss. Bitte schlagen Sie mir eine Antwort vor. Jede Hilfe wird sehr geschätzt.
Ich versuche, über SSH-Tunneling von einem unserer Web-App-Server mit MySQL Workbench eine Verbindung zu meiner Datenbank herzustellen. Hier ist die Grundkonfiguration; Beachten Sie, dass ich aus Sicherheitsgründen einige Werte im Screenshot geändert habe. Das Problem ist, dass jedes Mal, wenn ich versuche, eine Verbindung über einen SSH-Tunnel von einem unserer …
Ich habe also diesen komplexen MySQL-Dump als Backup. Leider ist dieses Backup komplex und wir verwenden böse Auslöser. Einige unserer bösen Auslöser hatten Kommentarzeilen, die mit dem Zeichen # begannen. Wenn ich die Datenbank sichere, speichert der resultierende Speicherauszug die # Zeilen. Das Problem ist, wenn ich die Wiederherstellung mache. …
Gibt es eine Möglichkeit, einen mysqldump zu erstellen, der alle Trigger und Prozeduren einer bestimmten Datenbank speichert? Vor einiger Zeit habe ich gelesen, dass dies mysqldumpauch meine Auslöser retten wird, aber es sieht nicht so aus. Meine zweite verwandte Frage ist, wie ich eine SQL-Datei einchecken kann, wenn Trigger vorhanden …
Haftungsausschluss: Ich bin ein Programmierer, kein DBA, also nimm es mit ... Ich habe eine Ansicht, mit der ich nur zwei Objekte zusammen ordne. Ich muss einen Join zwischen ein paar verschiedenen Tabellen machen, um das zu bekommen: CREATE OR REPLACE VIEW V_SCREENING_GROUP_SITES AS ( SELECT SG.SCREENING_GROUP_ID, V.SITE_ID FROM SCREENING_GROUP …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.