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, meine Datenbank so zu konvertieren, dass sie diesem Handbuchutf8mb4 folgt . Ich habe gesetzt: [client] default-character-set=utf8mb4 [mysql] default-character-set=utf8mb4 [mysqld] init-connect='SET NAMES utf8mb4' collation_server=utf8mb4_unicode_ci character_set_server=utf8mb4 skip-character-set-client-handshake Aber der Wert character_set_clientund character_set_resultswird nach wie vor nicht zu utf8mb4 ändern. mysql> SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%'; …
Ich bekomme diese Warnung in MySQL, [Warning] Aborted connection 21 to db: 'MyDB' user: 'MyUser' host: 'localhost' (Got an error reading communication packets) Ich habe nur wenige Themen in Google durchlaufen und nach einem Vorschlag habe ich das max_allowed_packetvon 128 to 512 to 1024immer noch gleichem Verhalten erhöht . Ich …
Bedenken Sie, dass wir einen großen Satz statistischer Daten für einen Datensatz haben. zB 20-30 INTSpalten. Ist es besser, den gesamten Satz in einer Tabelle zu belassen, da alle zu einem Datensatz gehören, ODER eine andere Tabelle zu erstellen, die mit einer Eins-zu-Eins-Beziehung verbunden ist? Ersteres hat den Vorteil JOIN, …
Ich habe eine InnoDB-Tabelle, die ich ändern möchte. Die Tabelle enthält ~ 80 Millionen Zeilen und beendet einige Indizes. Ich möchte den Namen einer der Spalten ändern und ein paar weitere Indizes hinzufügen. Was ist der schnellste Weg, dies zu tun (vorausgesetzt, ich könnte sogar Ausfallzeiten erleiden - der Server …
Angenommen, ich habe eine Datenbanktabelle mit einem ENUM('value_one','value_two'). Ich möchte das in ein ändern ENUM('First value','Second value'). Ich mache das momentan wie folgt: ALTER TABLE `table` MODIFY `column` ENUM('value_one','value_two','First value','Second value'); UPDATE `table` SET `column`='First Value' WHERE `column`='value_one'; UPDATE `table` SET `column`='Second Value' WHERE `column`='value_two'; ALTER TABLE `table` MODIFY `column` …
Ich habe eine Tabelle, in der möglicherweise Hunderttausende von Ganzzahlen gespeichert werden desc id_key_table; +----------------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------------+--------------+------+-----+---------+-------+ | id_key | int(16) | NO | PRI | NULL | | +----------------+--------------+------+-----+---------+-------+ Aus einem Programm habe ich eine große Menge …
Einfach: Ich möchte die Anzahl der Zeilen aus der Unterabfrage zählen. Beachten Sie, dass der Status ist, ob der Host online ist oder nicht. Schlechter Code SELECT COUNT(ip_address) FROM `ports` ( SELECT DISTINCT ip_address FROM `ports` WHERE status IS TRUE ) Erklärt Die erste Abfrage, wenn sie alleine ausgeführt wird, …
Über die Bedeutung von locks rec but not gap waitingin TRANSACTION (1), welche ist richtig? Bereits gewährte Lückensperre, Warten auf Clustered Index X-Sperre? Bereits gewährte Clustered Index X-Sperre, wartet auf Lückenlücke? Es gibt 31 Zeilen in Transaktion (1). Was bedeuten diese Zeilen? Stellt dies eine Lückenverriegelung dar? 0: len 4; …
Ich sehe, dass ich den neuesten Deadlock in mysql / innodb anzeigen kann, aber gibt es eine Möglichkeit, vergangene Deadlocks anzuzeigen? Wir haben zwei Deadlock-Probleme, eines ist wichtig und das andere nicht. Der weniger wichtige Deadlock tritt mehrmals am Tag auf, sodass er zum "neuesten" Deadlock wird.
Ich verstehe das nicht. Ich habe eine Tabelle mit diesen Indizes PRIMARY post_id INDEX topic_id FULLTEXT post_text Die Tabelle enthält (nur) 346 000 Zeilen. Ich versuche 2 Abfragen durchzuführen. SELECT post_id FROM phpbb_posts WHERE topic_id = 144017 AND post_id != 155352 AND MATCH(post_text) AGAINST('http://rapidshare.com/files/5494794/photo.rar') dauert 4,05 Sekunden während SELECT post_id …
Ich habe viel darüber recherchiert, wie Indizes in MySQL verwaltet werden können, um eine Fragmentierung zu verhindern und die Ausführung einiger Abfragen irgendwie zu optimieren. Ich kenne diese Formel, die das Verhältnis zwischen dem für eine Tabelle maximal verfügbaren Speicherplatz und dem von Daten und Indizes verwendeten Speicherplatz berechnet. Meine …
Ich suche nach einer Möglichkeit, eine neue MySQL-Tabelle zu generieren, die ausschließlich auf dem Inhalt einer bestimmten CSV basiert. Die CSV-Dateien, die ich verwenden werde, haben die folgenden Eigenschaften: "|" abgegrenzt. Die erste Zeile gibt die Spaltennamen (Überschriften) an, auch "|" abgegrenzt. Spaltennamen und -reihenfolge sind nicht festgelegt. Die Anzahl …
Was ist das Mindestprivileg, das zum Ändern einer Fremdschlüsseleinschränkung erforderlich ist? Mein Migrationsskript funktionierte nicht mehr, nachdem MySQL 5.5.41 diesen Fehler behoben hatte: InnoDB erlaubte die Erstellung eines Fremdschlüssels, der auf eine übergeordnete Tabelle verwies, für die der Benutzer nicht über ausreichende Berechtigungen verfügte. (Fehler # 18790730) Ich erhalte diesen …
Ich habe eine Tabelle, in der ich alle Forumsnachrichten speichere, die von den Benutzern auf meiner Website gepostet wurden. Die Nachrichten Hierarchie strucrue ist implementieren unter Verwendung eines Nested Sets . Das Folgende ist eine vereinfachte Struktur der Tabelle: Id (PRIMARY KEY) OWNER_ID (FOREIGN KEY VERWEISE AUF Id ) PARENT_ID …
Ich habe Artikel über FORCEIndex gelesen , aber wie kann ich MySQL zu IGNORE ALLIndizes zwingen ? Ich habe es versucht SELECT * FROM tbl IGNORE INDEX(*), aber ich war nicht erfolgreich. Warum ich (und andere) dies tun müssen: Zum Beispiel musste ich die Referenzstatistiken wie folgt zusammenfassen: SELECT count(*) …
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.