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 versuche, Schemaänderungen von MySQL Workbench mit meiner Datenbank zu synchronisieren. Beim Versuch, einen Fremdschlüssel zu erstellen, wird folgende Fehlermeldung angezeigt: Executing SQL script in server ERROR: Error 1005: Can't create table 'tomato.#sql-2730_1b8' (errno: 121) Hier ist die Anweisung, die ausgeführt werden soll: ALTER TABLE `tomato`.`ing_allergy_ingredient` ADD CONSTRAINT `fk_ai_allergy` FOREIGN …
MySQL 5.5.28 unter Ubuntu 12.04 Wenn das Ergebnis länger als group_concat_max_lenist, wird das Ergebnis grazil abgeschnitten. Derzeit habe ich ein Skript, das versucht, die erforderliche Länge im Voraus zu überprüfen, und das so eingestellt ist group_concat_max_len, dass es groß genug ist. Durch die Überprüfung werden jedoch zusätzliche Abfragen hinzugefügt. Gibt …
Eine kleine Hintergrundgeschichte: Vor einiger Zeit haben wir begonnen, in einer unserer MySQL-Datenbanken eine hohe CPU-Systemzeit zu erleben. Diese Datenbank litt auch unter einer hohen Festplattenauslastung, sodass wir herausfanden, dass diese Dinge miteinander verbunden sind. Und da wir bereits Pläne hatten, es auf SSD zu migrieren, dachten wir, dass es …
Ich habe MySQL 5.7 installiert und von Zeit zu Zeit (einmal pro Tag) wird nach Updates gesucht (soweit ich weiß). Das Konsolenfenster wird einige Sekunden lang geöffnet und verschwindet dann. Es ist mir egal, dass ich in dieser Zeit einen Film schaue und diese Konsole sich oben auf meinem Player …
Ich habe große Datenmengen, bei denen ich jeweils nur ein kleines Datenintervall auswähle, sodass die Auswahl immer in einer Reihenfolge erfolgt. Ich versuche, PostgreSQL wie Partial Index in MySQL zu implementieren, der für solche Zwecke vorgesehen ist. Ich bin nicht sicher, ob die teilweise eindeutige Einschränkung dieselbe ist wie die, …
Ich habe einige MySQL-Interna gelesen, als ich die mysql.user-Tabelle in meiner mysqlShell durchgesehen habe mysql> select * from mysql.user limit 1 \G *************************** 1. row *************************** Host: localhost User: root Password: *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B Das Passwort ist offensichtlich gehasht, aber warum beginnt es mit dem Stern (Sternchen)?
Ich habe einen MySQL-Benutzer und möchte, dass NUR die gewünschten Ansichten und keine andere Tabelle in der Datenbank angezeigt werden. Ich habe diesem Benutzer Berechtigungen nur für bestimmte Ansichten wie folgt erteilt: GRANT SHOW VIEW ON `myDatabase`.`awesome_view` TO 'thisUser'@'%' Wenn ich eine show grants;Anweisung mache, kann ich diese Berechtigungen nur …
Ich habe eine Benachrichtigungstabelle, die ungefähr 100 Millionen Zeilen enthält, die in Amazon RDS mit 1000 IOPS gehostet werden, und ich möchte diese Zeilen löschen, die älter als ein Monat sind. In DELETE FROM NOTIFICATION WHERE CreatedAt < DATE_SUB(CURDATE(), INTERVAL 30 day);diesem Fall werden alle IOPS ausgeführt, der Vorgang dauert …
Gibt es eine einfache Möglichkeit, diese Arten von MySQL-Abfragen an PostgreSQL anzupassen: Variablen in MySQL einstellen wie set @aintconst = -333 set @arealconst = -9.999 Es scheint nicht . Zuweisen von Variablen aus SELECT-Abfragen und anschließende Verwendung dieser Variablen in meinem SQL wie folgt: select @pfID := id from platform …
Ich habe eine MySQL-Datenbanktabelle mit fast 23 Millionen Datensätzen. Diese Tabelle hat keinen Primärschlüssel, da nichts eindeutig ist. Es hat 2 Spalten, beide sind indiziert. Unten ist seine Struktur: Nachfolgend einige Daten: Jetzt habe ich eine einfache Abfrage ausgeführt: SELECT `indexVal` FROM `key_word` WHERE `hashed_word`='001' Leider dauerte es mehr als …
Wir haben Probleme mit Benutzern, die Abfragen / Ansichten in Drupal ausführen, die gelegentlich dazu führen, dass unsere Website einfriert. Das Einfrieren tritt auf, weil die Abfrage dazu führt, dass die Anzahl der Datenbankverbindungen auf über 400 steigt. Grundsätzlich verlangsamt sich die Site schrecklich, wenn die Site über 100 Datenbankverbindungen …
In der MySQL-Konsole verwenden wir den Befehl delimiter, um das Trennzeichen zu ändern, und es ist nützlich, die Prozeduren zu definieren. Ich habe den Befehl delimiternur für den MySQL-Client verstanden (clientseitiger Befehl). aber ich bin mit dem MySQL - Client, der den Befehl nicht haben , delimiter wie dbslayer, auf …
Ich habe gerade eine neue Kopie von Ubuntu 10.04.2 LTS auf einem neuen Computer installiert. Ich habe mich als root bei MySQL angemeldet: david@server1:~$ mysql -u root -p123 Ich habe einen neuen Benutzer namens repl erstellt. Ich habe den Host leer gelassen, damit der neue Benutzer von jedem Ort aus …
Ich habe eine neue Datenbank mit Schema und Primärschlüssel, FK, Indexeinschränkungen für alle Tabellen erstellt. Wie speichere ich mit mysqldump nur die Daten aus einer vorhandenen Datenbank, sodass ich nur die Werte allein importieren und alles andere ausschließen kann.
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.