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.
Während einer der letzten Lektionen an der Universität (ich bin Student) bat uns der Dozent, eine Datenbank (MySQL Server, wenn es darauf ankommt) und eine winzige Client-App zu entwickeln, die die Datenbank als Datenquelle verwendet. Eine der Anforderungen war, dass die Identitätsspalte (die die PK in jeder Tabelle ist) sequentiell …
Ich bin auf diese Frage in einem Twitter-Gespräch mit Lukas Eder gestoßen . Obwohl das richtige Verhalten darin besteht, die ORDER BY-Klausel auf die äußerste Abfrage anzuwenden, verwenden wir hier keine DISTINCT-, GROUP BY-, JOIN- oder andere WHERE-Klausel in der äußersten Abfrage. Warum sollte ein RDBMS nicht einfach die Klausel …
Ich habe Probleme beim Neuerstellen einer Datenbank mit einer Eins-zu-Viele-Beziehung (1: M) zwischen Benutzern und Elementen . Das ist ziemlich einfach, ja; Jeder Gegenstand gehört jedoch zu einer bestimmten Kategorie (z. B. einem Auto , einem Boot oder einem Flugzeug ), und jede Kategorie weist eine bestimmte Anzahl von Attributen …
Die MySQL-Datenbank ist seit einigen Monaten problemlos. Als ich heute mit dem Synaptic Package Manager nach aktualisierbaren Paketen suchte, kamen die verschiedenen MySQL-Komponenten (-common, -client, -server usw.) auf. Ich entschied mich daher für ein Upgrade (ich habe vergessen, die installierte Version zu notieren, glaube aber, dass es 5.6.21 war) auf …
Ich arbeite an einem PHP-Skript, das CSV-Datei ( customers.csv) in MySQL table ( customers) importiert . Bevor ich den Inhalt der CSV-Datei in die MySQL-Tabelle einfüge, sichere ich zuerst die ursprüngliche customersTabelle. Ich verpacke den gesamten Importprozess (einschließlich der Sicherung) in eine MySQL-Transaktion (um Fälle zu berücksichtigen, in denen CSV …
MySQL-Version Der Code wird in MySQL 5.5 ausgeführt Hintergrund Ich habe eine Tabelle wie die folgende CREATE TABLE t ( id INT NOT NULL AUTO_INCREMENT , patient_id INT NOT NULL , bed_id INT NOT NULL , ward_id INT NOT NULL , admitted DATETIME NOT NULL , discharged DATETIME , PRIMARY …
Kürzlich habe ich herausgefunden, dass MySQL eine offsetFunktion hat. Ich habe versucht, eine Dokumentation über die Ergebnisse des Versatzes oder den Unterschied zwischen dem Versatz und der Grenzwertvariante zu finden, aber ich kann anscheinend nicht finden, wonach ich suche. Nehmen wir an, ich habe 10.000 Zeilen in einer Tabelle und …
Ich bin neu in MySQL. Ich möchte mit jeder gewünschten IP-Adresse eine Verbindung zum MySQL-Server herstellen. Ich habe gelesen, dass ich nur die Zeile bind-address = 0.0.0.0 zu meiner.cnf-Datei hinzufügen muss. Das ist, was ich tat. Ich habe den MySQL-Server neu gestartet und ihn dann über die Befehlszeile getestet. mysql …
Ich möchte, dass meine Veranstaltung jeden Tag um 00:20 Uhr stattfindet. Ich bin verwirrt in der Planung der Zeit. Sollte ich die erste oder die zweite Option verwenden? Option 1 CREATE EVENT my_event ON SCHEDULE EVERY 1 DAY STARTS '2014-04-30 00:20:00' ON COMPLETION PRESERVE ENABLE DO # My query Option …
Ich bin sehr beunruhigt über dieses seltsame Verhalten, das ich in dem auto_incrementWert sehe, der in der bidID einer Bids-Tabelle aufgezeichnet ist, nachdem eine Masseneinfügung mit einer gespeicherten Prozedur durchgeführt wurde: INSERT INTO Bids (itemID, buyerID, bidPrice) SELECT itemID, rand_id(sellerID, user_last_id), FLOOR((1 + RAND())*askPrice) FROM Items WHERE closing BETWEEN NOW() …
Ich habe zwei Tabellen, die erste Tabelle enthält alle Artikel / Blog-Beiträge innerhalb eines CMS. Einige dieser Artikel erscheinen möglicherweise auch in einer Zeitschrift. In diesem Fall haben sie eine Fremdschlüsselbeziehung zu einer anderen Tabelle, die magazinspezifische Informationen enthält. Hier ist eine vereinfachte Version der Syntax zum Erstellen von Tabellen …
Ich habe sowohl PURGE BINARY LOGS als auch FLUSH LOGS verwendet, aber das MySQL-Verzeichnis enthält weiterhin die folgenden Dateien: mysql-bin.000025 mysql-bin.000024 mysql-bin.000023 mysql-bin.000022 mysql-bin.000021 mysql-bin.000020 mysql-bin.000019 mysql-bin.index Gibt es einen Grund, warum die Verwendung der Befehle nicht funktioniert? Diese Dateien nehmen viel Platz ein. Ich möchte sie sicher loswerden.
Voraussetzung : Ich versende eine Java-Anwendung, die eine JDBC-Verbindung zu einer MySQL-Datenbank herstellt. (Zum Zeitpunkt dieses Schreibens könnte es 5.1 oder 5.5 sein, aber hoffentlich hängen Frage und Antwort nicht stark von der Version ab.) Beobachtung : Natürlich kann ich den MySQL JDBC-Treiber ( Connector / J ) oder den …
Ich habe gerade angefangen, mich mit dem Abfrage-Cache für unser CMS zu beschäftigen. Kann mir jemand sagen (oder zumindest eine gute Vermutung geben) , warum ich eine Menge von , Qcache_lowmem_pruneswenn mehr als die Hälfte Qcache_free_memoryist frei? query_cache_size=512M query_cache_limit=1M So sieht es nach ca. 12 Stunden aus show status like …
Dies hängt mit dieser Frage zusammen . Es hilft, eine bessere Leistung für InnoDB-Tabellen zu erzielen. Laut MySQL - Handbuch , innodb_flush_log_at_trx_commitist eine globale dynamische Variable. Daher kann ich es mit dem Befehl SET GLOBAL ändern und es scheint zu funktionieren. mysql> SET GLOBAL innodb_flush_log_at_trx_commit=2; Query OK, 0 rows affected …
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.