Als «mysql» getaggte Fragen

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.

1
Fehler beim Erstellen des Fremdschlüssels aus der MySQL Workbench
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 …

2
Warum sollte `group_concat_max_len` unter das Maximum gesetzt werden?
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 …

6
Hohe CPU-Systemzeitauslastung auf dem MySQL-Server
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 …

2
Warum verwendet MySQL den falschen Index für die Bestellung per Abfrage?
Hier ist meine Tabelle mit ~ 10.000.000 Zeilendaten CREATE TABLE `votes` ( `subject_name` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `subject_id` int(11) NOT NULL, `voter_id` int(11) NOT NULL, `rate` int(11) NOT NULL, `updated_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`subject_name`,`subject_id`,`voter_id`), KEY `IDX_518B7ACFEBB4B8AD` (`voter_id`), KEY `subject_timestamp` (`subject_name`,`subject_id`,`updated_at`), KEY `voter_timestamp` (`voter_id`,`updated_at`), CONSTRAINT `FK_518B7ACFEBB4B8AD` …

4
So deaktivieren Sie die nervige MySQL-Update-Konsole
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 …
9 mysql  windows 

2
PostgreSQL-ähnlichen Teilindex in MySQL 5.5
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, …
9 mysql  index 

2
Warum werden MySQL-Passwort-Hashes intern mit einem Stern (Sternchen) gespeichert?
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)?


3
Massenlöschung für große Tabelle in MySQL
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 …

5
PostgreSQL-Äquivalent zu MySQL-Abfragevariablen?
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 …

2
Die Auswahl einer Abfrage dauert länger als nötig
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 …

1
Zu viele Datenbankverbindungen auf Amazon RDS
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 …


6
MySQL - ERROR 1045 (28000): Zugriff für Benutzer verweigert
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 …
9 mysql 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.