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 spielte ein wenig mit mysqldump um , und ich habe mich gefragt, ob es Export Indizes bedeutet ( FULLTEXT, INDEX, ...) standardmäßig aktiviert . Ich habe es nachgelesen und diese Option gefunden : --disable-keys, -K was darauf hindeutet, dass es tatsächlich die Indizes exportiert. Aber ich möchte meiner Interpretation …
Ich möchte durchsetzen, dass nur ein Datensatz in einer Tabelle als "Standard" -Wert für andere Abfragen oder Ansichten gilt, die möglicherweise auf diese Tabelle zugreifen. Grundsätzlich möchte ich garantieren, dass diese Abfrage immer genau eine Zeile zurückgibt: SELECT ID, Zip FROM PostalCodes WHERE isDefault=True Wie würde ich das in SQL …
Ich habe ein SQL-Dump, es ist ziemlich groß (411 MB) und es dauerte 10 Minuten, um auf Server A zu importieren, der gleiche Import auf meiner Workstation B hat eine Schätzung (Pipeviewer) von 8 Stunden, um zu importieren (es importierte 31 MB in 40 Minuten) ) Das ist also Faktor …
Betrachten Sie diese Tabelle in MySQL create table numbers (number int); insert into numbers values (3), (2), (9); select * from numbers; +--------+ | number | +--------+ | 3 | | 2 | | 9 | +--------+ Gibt es eine einfache Abfrage zum Generieren einer Tabelle mit den folgenden Spalten …
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 6 Jahren migriert . Ich verbinde eine MySQL-Datenbank mit PHP Data Objects (PDO) und führe eine umfangreiche SQL-Abfrage durch. Normalerweise dauert es ungefähr 1500 ms; Ich muss es noch optimieren. Wenn ich …
Ist es möglich, eine ganze Datenbanktabelle (Zeile und Spalte) zu durchsuchen, um eine bestimmte Zeichenfolge zu ermitteln? Ich besitze eine Datenbank mit dem Namen A und ungefähr 35 Tabellen. Ich muss nach der Zeichenfolge mit dem Namen "Hallo" suchen und weiß nicht, auf welcher Tabelle diese Zeichenfolge gespeichert ist. Ist …
Wir haben eine Anwendung, bei der nur einer der Tische zu Millionen Zeilen anwächst, der Rest jedoch knapp unter einer Million. Welchen Rat sollten wir also zu innodb_file_per_table geben oder einfach als eine .ibd-Datei lassen? Ich habe einige Artikel gelesen, in denen steht, dass Sie nicht mitmachen sollten, da Sie …
Jeder weiß, dass in Tabellen, die InnoDB als Engine verwenden, Abfragen wie SELECT COUNT(*) FROM mytablesehr ungenau und sehr langsam sind, insbesondere wenn die Tabelle größer wird und während der Ausführung dieser Abfrage ständig Zeilen eingefügt / gelöscht werden. Wie ich es verstanden habe, speichert InnoDB die Zeilenzahl nicht in …
Gibt es nach Version 5.0.3 (die es VARCHAR ermöglichte, 65.535 Byte zu groß zu werden und keine nachgestellten Leerzeichen mehr zu kürzen) einen wesentlichen Unterschied zwischen diesen beiden Datentypen? Ich habe die Liste der Unterschiede gelesen und die einzigen zwei sind: Für Indizes für BLOB- und TEXT-Spalten müssen Sie eine …
Ich habe zwei identische MySQL-Datenbanken, eine auf einem internen Server und die andere auf einem Webhosting-Server. Ich möchte die Datenbank auf dem Webhost jeden Tag mit der Datenbank auf dem internen Server aktualisieren. Gibt es eine Möglichkeit, diesen Prozess zu automatisieren, auch wie kann ich dies manuell tun? Muss ich …
Ich war mir nicht sicher, ob das Ändern der ENUM () -Liste nicht möglich ist, also habe ich einen Test durchgeführt. In MySQL v5.1.58 habe ich eine InnoDB-Testtabelle erstellt, die ein Feld namens 'bool' vom Typ ENUM enthält ('yes', 'no'). Dann habe ich ausgeführt ... ALTER TABLE `test` CHANGE `bool` …
Ist die Angabe der VARCHARGröße für die Leistung sinnvoll? Gibt es einen Geschwindigkeitsunterschied zwischen VARCHAR(50)und VARCHAR(255)? Oder ist die Definition der Länge eine logische / konstruktive Einschränkung?
Ich weiß, dass ich in MySQL in der Befehlszeile das Auto-Inkrement-Feld einer Tabelle folgendermaßen auf 1 zurücksetzen kann: ALTER TABLE tablename AUTO_INCREMENT = 1 Ich bin neugierig, ob es einen Weg gibt, dies aus phpMyAdmin heraus zu tun. So etwas wie ein Kontrollkästchen zum Zurücksetzen des automatischen Inkrements oder etwas …
Ich habe eine Datenbank installiert, die ich in MySQL sichern möchte. Das Problem tritt mysqldumpbeim Exportieren der Tabelle 'maia_mail' auf # mysqldump -u root -p maia > maia.sql mysqldump: Error 2013: Lost connection to MySQL server during query when dumping table `maia_mail` at row: 15 Es läuft weniger als 30 …
Um den Sicherungsprozess einer meiner MySQL-Datenbanken zu automatisieren, möchte ich die Struktur zweier Tabellen (aktuelle Version vs. alte Version) vergleichen. Können Sie sich eine Abfrage vorstellen, mit der zwei Tabellen verglichen werden können? Hier sind einige Beispieltabellen, die Sie vergleichen können. CREATE TABLE product_today ( pname VARCHAR(150), price int, PRIMARY …
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.