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.
In vielen relationalen Datenbankdesigns gibt es Felder, auf die in anderen Tabellen verwiesen wird. Betrachten Sie beispielsweise eine Benutzertabelle mit einem eindeutigen Benutzernamen und einer zweiten Tabelle, in der Adressdaten gespeichert sind. Ein mögliches Layout, das ich sagen würde, ist der übliche Ansatz, den ich in den meisten Programmen beobachtet …
Ich habe ein Upgrade auf MySQL Version 5.5 durchgeführt. Dort hatte ich performance_schema in der Schemaliste beobachtet. Was ist die Verwendung dieses neuen Schemas ..? Wie können wir mit diesem Schema überwachen? Was sind die Vorteile dieses Schemas? Gibt es einen Overhead durch Aktivieren dieses Schemas?
Ich habe eine Frage zur logischen Sicherung von MySQL-Datenbanken, die sowohl MyISAM als auch InnoDB verwenden. Das mysqldumpDienstprogramm unterstützt diese beiden Optionen: --single-transaction - Erstellt einen konsistenten Snapshot, indem alle Tabellen in einer einzigen Transaktion ausgegeben werden. Funktioniert NUR für Tabellen, die in Speicher-Engines gespeichert sind, die Multiversioning unterstützen (derzeit …
Ich versuche, alle Duplikate zu löschen, behalte aber nur einen einzigen Datensatz (kürzere ID). Die folgende Abfrage löscht Duplikate, benötigt jedoch viele Iterationen, um alle Kopien zu löschen und die Originalkopien beizubehalten. DELETE FROM emailTable WHERE id IN ( SELECT * FROM ( SELECT id FROM emailTable GROUP BY email …
Ich habe neulich MySQL Workbench installiert, auf die Datenbank meines Unternehmens zugegriffen und mir eine Tabelle zum Arbeiten erstellt. So weit, ist es gut. Das Problem ist, ich habe festgestellt, dass mein auto_increment 2 um 2 erhöht. Zum Beispiel: ID NAME 1 Paul 3 Jack 5 Louis 7 John ... …
Ich bin ein totaler Neuling, und ich konnte nirgendwo einen guten Weg finden, dies zu tun. Ich habe eine Datenbanktabelle, die Statistiken enthält, die zu verschiedenen Zeiten während der Woche aufgezeichnet werden. Die Berichtswoche beginnt am Donnerstag. Die Tabelle enthält eine Datenstempelspalte (Datum), in der gespeichert wird, wann die Daten …
Ich arbeite um den MySQL-Fehler "Deadlock gefunden, wenn versucht wird, die Sperre zu erhalten; versuchen Sie, die Transaktion neu zu starten" . Ich muss ein Programm aktualisieren, um Deadlocks zuzulassen. Ist es möglich, dass diese SELECTAnweisung Deadlock-Fehler erzeugt? Ich weiß, dass es sich nur um eine Lesesperre handelt INSERT, sodass …
Ich habe in my.ini geschaut und verschiedene Standardeinstellungen gesehen. Meine Datenbank läuft auf einem einzelnen eigenständigen PC. Ich möchte die Leistung von InnoDB und MySQL im Allgemeinen für die Leistung optimieren. Es gibt keine Einschränkung des Speicherplatzes. Welche Standardeinstellungen sollte ich ändern, um eine bessere Leistung, Zuverlässigkeit und mögliche Backups …
Ich speichere meine gespeicherten Prozeduren nur mit dem folgenden Befehl: mysqldump --routines --no-create-info --no-data --no-create-db --skip-opt databasename -u username -p > outputfile.sql Die resultierende Dump-Datei enthält jedoch kein DROP-VERFAHREN, falls es vor jeder Prozedurdeklaration existiert. Wie füge ich die Drop-Abfrage meinem Dump hinzu? Vielen Dank.
Unser Unternehmen möchte MySQL für ein Softwareprodukt verwenden. Dieses Produkt ist nicht Open Source. Ist es legal, es frei zu benutzen? Wenn nicht, wie wäre es mit PostgreSQL? Ist das für unseren Zweck in Ordnung?
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie durch Bearbeiten dieses Beitrags mit Fakten und Zitaten beantwortet werden kann . Geschlossen vor 3 Jahren . Ich mache gerade ein MMORPG-Spiel, bei dem einige tausend …
Ich möchte Sie um Ihre Meinung zur Verwendung von MySQL-Triggern oder -Transaktionen auf einer Website bitten. Eigentlich habe ich eine Geschichtstabelle paymentmit - UserId | OperationId | Comment | Credits | Sign (debit or credit). Daher wird jeder Zahlungsvorgang in diese Tabelle eingefügt. Es ist jedoch zeitaufwändig, jedes Mal den …
Wie erhalte ich E-Mails von MySQL, wenn root oder eine andere Person eine bestimmte Datenbank bearbeitet oder aktualisiert? Es sollte das Senden einer E-Mail auslösen und die Änderungen protokollieren. Ich habe Trigger ausprobiert, aber es funktioniert nicht. Serverspezifikationen: Ubuntu 10.04 64 Bit MySQL Server 5.1.41 Skript, das ich versucht habe …
Das Löschen eines doppelten Index in MySQL dauerte ziemlich lange. Während ich wartete, suchte ich danach und fand diesen Beitrag aus dem Jahr 2006, in dem es darum ging, wie MySQL behandelt ADDund DROPindexiert. Wenn eine Tabelle T eine MySQL-Tabelle mit vier Indizes (ndx1, ndx2, ndx3, ndx4) ist und Sie …
Wir sind dabei, ein neues CMS (Drupal 6.x) zu implementieren, das unter MySQL ausgeführt wird. Wir haben zwei Rechenzentren - primäres und sekundäres - mit bekannter Latenz zwischen ihnen. Wir sind uns nicht sicher, welche Version von MySQL wir ausführen werden ... entweder Community oder Enterprise, aber das ist eine …
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.