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
Die Unterabfrage kann keine Spalte aus dem Join der Superabfrage finden
Ich habe Probleme mit SQL: Grundsätzlich versuche ich, eine Ergebnismenge zurückzubekommen, die eine Summe ALLER Fragen enthält, die an Mitarbeiter gestellt wurden (gruppiert nach Unternehmen), und füge auch die "onetime_items" hinzu, die manuell Elemente in a hinzugefügt werden andere Tabelle. Ich habe derzeit diese SQL-Anweisung (ich verwende MySQL): SELECT CONCAT_WS( …
7 mysql  join  subquery 



2
Das Zählen zeigt das variable Ergebnis in MySQL
Ich lese diesen Artikel und es scheint keine Möglichkeit zu geben, so etwas zu tun: SELECT COUNT(*) WHERE SHOW VARIABLES WHERE Variable_name = 'innodb_ft_cache_size' Ich kann das Folgende tun, aber dies funktioniert nicht in MySQL 5.7 (Keine Variablen in Tabelle) SELECT COUNT(*) FROM information_schema.GLOBAL_VARIABLES WHERE Variable_name = 'innodb_ft_cache_size' (always returns …
7 mysql 


1
Percona mysqld hat Signal 11 erhalten
Ich habe den Stapelaustausch gegoogelt und durchsucht, kann jedoch nichts Relevantes für dieses spezielle Problem finden (es gibt andere Fehler 11-Probleme, nur nicht, soweit ich das beurteilen kann). Wir haben einen Server, der nicht wirklich viele Lese- oder Schreibvorgänge ausführt. Der Server ist eine VM mit 16 Kernen und 16 …


3
Exportieren Sie alle MySQL-Benutzer
Ich muss alle Benutzer einer MySQL-Datenbank (einschließlich Berechtigungen) für eine Migration exportieren. Es gibt über 5.000 Benutzer. Wie geht das am besten? Soll ich den mysql.userTisch einfach wegwerfen ?

2
Verhindern Sie, dass MySql Abfragen entstellt, indem Sie einen String in int umwandeln
In einer meiner Tabellen befindet sich ein automatisch inkrementierendes ID-Feld. Es gibt auch ein anderes Feld (richter_code) mit einer eindeutigen Einschränkung, aber im Laufe der Jahreszeiten kann sich dieses Feld ändern - deshalb verwende ich es nicht als Primärschlüssel. Im Code meines Programms habe ich eine Ladefunktion. Überprüfen Sie zunächst …
7 mysql 

4
Wann ist es sicher, die InnoDB-Doublewrite-Pufferung zu deaktivieren?
Mit MySQL InnoDB können wir die Doublewrite-Pufferung durch Festlegen deaktivieren innodb_doublewrite = 0. In anderen Datenbanken scheint es nicht möglich zu sein, diese Einstellung zu optimieren . Wie könnte InnoDB die Datenintegrität und ACID weiterhin aufrechterhalten, wenn wir die Doppelschreibpufferung deaktivieren? In welchen Situationen ist es sicher , den InnoDB-Doppelschreibpuffer …

2
Mysqldump aus der Produktionsdatenbank jeden Morgen
Unsere Datenbank ist ungefähr 2 GB groß. Wir führen jeden Morgen um 3 Uhr morgens einen geplanten Job aus, wenn der Datenverkehr ziemlich gering ist. Dabei exportieren wir die gesamte Datenbank und senden sie außerhalb des Standorts. Ist es eine schlechte Praxis, dies auf einer Produktionsdatenbank zu tun? Das langsame …

1
Wählen Sie mehrere Werte aus derselben Spalte aus. eine SQL-Anweisung
Ich möchte eine Liste der Benutzer aus einer Datenbank zurückgeben. Es gibt Hunderte von Benutzern in der Datenbank. Jeder Benutzer hat seine eigene eindeutige Benutzer-ID. Alle Werte, die ich zurückgeben möchte, befinden sich in derselben Spalte (meta_value). Die Datenbankstruktur ist wie folgt: id | user_id | meta_key | meta_value Beispieldaten …
7 mysql  select 



1
Was ist besser in IN ()? Unterabfrage oder Werteliste
Wenn Sie Zeilen suchen oder aktualisieren und die where-Anweisung IN () verwenden, ist es besser, Werte mit Unterabfrage auszuwählen oder Werte zu definieren, oder gibt es keinen Effizienzunterschied zwischen diesen? Zum Beispiel: SELECT a FROM b WHERE c IN( SELECT c FROM x ) ODER SELECT a FROM b WHERE …
7 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.