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.
Ich möchte X Zeilen abfangen, also setze ich LIMIT X; aber wie kann ich gleichzeitig auch die Gesamtzahl der Zeilen zählen? Derzeit verwende ich zwei separate Abfragen, um dies zu tun SELECT COUNT(*) FROM col WHERE CLAUSE SELECT * FROM col WHERE CLAUSE LIMIT X Gibt es eine Möglichkeit, dies …
Ich arbeite an der Aktualisierung der Produktdatenbank unserer Website. Es ist in MySQL integriert, aber dies ist eher eine allgemeine Frage zum Datenbankdesignmuster. Ich plane, zu einem Supertype / Subtype-Muster zu wechseln. Unsere aktuelle / vorherige Datenbank besteht hauptsächlich aus einer einzelnen Tabelle, die Daten zu einem einzelnen Produkttyp enthält. …
Stellen wir uns eine Website vor, die ein Verzeichnis von Personen ist. Für jede Person kann es ein Profilfoto und eine Biografie geben. Ich gebe zu, meine SQL- Abfragen könnten besser sein, aber im Allgemeinen was wäre schneller und würde weniger Rechenleistung verbrauchen. Um zu überprüfen, ob eine Datei vorhanden …
Es gibt eine Menge, die besagt, dass die Datenbankgröße die Leistung nicht in hohem Maße beeinträchtigen sollte. Solange Indizes für Tabellen in den Speicher passen, sollte die Datenbank performant bleiben. Was ist jedoch die Realität? Wenn die Datenbankarchitektur nicht die beste ist, die Indizes nicht in den Speicher passen und …
Ich verwende MySQL5.5 mit Master / Slave-Replikation (1 Master, 2 Slaves). Ich habe einen Prozess, der einmal pro Woche ausgeführt wird und eine bestimmte Tabelle abschneidet. Die Tabelle ist nicht groß und enthält nur wenige tausend Datensätze. Aus irgendeinem Grund TRUNCATE TABLEdauert die Ausführung des Befehls sehr lange (sowohl auf …
Die MySQL-Dokumentation für kill Warnungen : Warnung Das Beenden einer REPAIR TABLEoder einer OPTIMIZE TABLEOperation für eine MyISAMTabelle führt zu einer Tabelle, die beschädigt und unbrauchbar ist. Alle Lese- oder Schreibvorgänge in eine solche Tabelle schlagen fehl, bis Sie sie erneut optimieren oder reparieren (ohne Unterbrechung). Das ist für MyISAM. …
Ich habe eine große .sql-Datei mit großer Einfügung in ... Werte ... Anweisungen. Viele dieser Anweisungen erzeugen während der Ausführung Warnungen. Wie kann ich MySQL dazu bringen, die Warnungen auszudrucken? Wenn Control-C gedrückt wird, wird der Import gestoppt und ich kehre zur Befehlszeile des Betriebssystems zurück. Hier ist eine Beispielausgabe …
Ich erstelle eine Datenbank für Datensätze, die sich vor 1000 AD erstrecken, aber die Felder MySQL Date und DateTime unterstützen nur Datumsangaben ab 1000. Gibt es eine Möglichkeit, die bequemer ist, als entweder einen Bigint-Typ zu verwenden, um Sekunden vor / nach dem 1.1.1970 mithilfe eines Unix-Zeitstempels zu zählen, oder …
Ich habe einen Master, der 298 Relay-Bin-Dateien hat, die noch heute aktuell sind und 298 Tage zurückreichen. In der .cnf gibt es keine Relay-Log-Definitionen und mysql> show variables like '%relay%'; +---------------------------------+----------------+ | Variable_name | Value | +---------------------------------+----------------+ | innodb_overwrite_relay_log_info | OFF | | max_relay_log_size | 0 | | relay_log | …
Ich habe meinen Slave so eingestellt, dass er die 'mysql'-Datenbank nicht wie hier beschrieben repliziert SHOW SLAVE STATUS\G; Slave_IO_State: Waiting for master to send event Master_Host: 127.0.0.1 Master_User: replication Master_Port: 3306 Connect_Retry: 60 Master_Log_File: master-bin.000001 Read_Master_Log_Pos: 1660 Relay_Log_File: mysql-relay-bin.000004 Relay_Log_Pos: 478 Relay_Master_Log_File: master-bin.000001 Slave_IO_Running: Yes Slave_SQL_Running: Yes Replicate_Do_DB: **Replicate_Ignore_DB: mysql** …
Einrichtung eines doppelten Buchführungssystems für den persönlichen Gebrauch und zur Verwaltung eines wirklich kleinen Unternehmens. Ich versuche ein paar Funktionen zu platzieren, die jetzt relevant erscheinen. Geschäftsregeln Die Logik für diejenigen, die mit der Buchhaltung nicht vertraut sind, lautet: Geld wird weder geschaffen noch zerstört, es wird nur von einem …
Warum funktioniert mein Wiederherstellungsvorgang nicht? Ich habe ein Dumpfile für eine Datenbank erstellt mit: mysqldump -u root -p databasename > /home/databasename_bkup.sql Ich habe dann das Dumfile geöffnet und bestätigt, dass es CREATE TABLEAnweisungen für jede der Tabellen in der Datenbank enthält. Also habe ich die Datenbank gelöscht und eine leere …
Ich möchte mit MySQL in einer Abfrage Folgendes tun: Nimm eine Zeile mit einer parent_id von 0 Ermitteln Sie eine Anzahl aller Zeilen mit einer parent_id der von uns erfassten Zeile mit einer parent_id von 0 Wie kann ich dies in einer Abfrage erreichen? Bitte lassen Sie mich wissen, wenn …
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.