InnoDB ist eine ACID-kompatible Transaktionsspeicher-Engine für MySQL, die MultiVersion Concurrency Control (MVCC) verwendet. Es ist seit Version 5.5.5 die Standard-Speicher-Engine für MySQL
Ich erhalte diese Fehlermeldung: FEHLER 1217 (23000) in Zeile 40: Eine übergeordnete Zeile kann nicht gelöscht oder aktualisiert werden: Eine Fremdschlüsseleinschränkung schlägt fehl ... wenn ich versuche einen Tisch fallen zu lassen: DROP TABLE IF EXISTS `area`; ... so definiert: CREATE TABLE `area` ( `area_id` char(3) COLLATE utf8_spanish_ci NOT NULL, …
Ich bin gerade dabei, eine Abfrage zu schreiben, die a enthält WHERE isok=1. Wie der Name schon sagt, isokhandelt es sich um ein boolesches Feld (tatsächlich ein Feld TINYINT(1) UNSIGNED, das je nach Bedarf auf 0 oder 1 gesetzt wird). Gibt es einen Leistungsgewinn bei der Indizierung dieses Feldes? Würde …
Ich entwickle eine hochvolumige Webanwendung, in der ein Teil davon eine MySQL-Datenbank mit Diskussionsbeiträgen ist, die reibungslos auf über 20 Millionen Zeilen anwachsen muss. Ich hatte ursprünglich vor, MyISAM für die Tabellen zu verwenden (für die integrierten Volltextsuchfunktionen ), aber der Gedanke, dass die gesamte Tabelle aufgrund eines einzelnen Schreibvorgangs …
In MySQL gibt es keine Möglichkeit, eine Speicher-Engine für eine bestimmte Datenbank anzugeben, nur für einzelne Tabellen. Sie können jedoch eine Speicher-Engine angeben, die während einer Sitzung verwendet werden soll, mit: SET storage_engine=InnoDB; Sie müssen es also nicht für jede Tabelle angeben. Wie bestätige ich, ob tatsächlich alle Tabellen InnoDB …
Wir erwägen, UUID-Werte als Primärschlüssel für unsere MySQL-Datenbank zu verwenden. Die eingefügten Daten werden von Dutzenden, Hunderten oder sogar Tausenden von Remotecomputern generiert und mit einer Rate von 100-40.000 Einfügungen pro Sekunde eingefügt. Wir werden niemals Aktualisierungen vornehmen. Die Datenbank selbst erreicht normalerweise etwa 50 Millionen Datensätze, bevor wir mit …
Ich versuche also, einer der Tabellen in meiner Datenbank einen Primärschlüssel hinzuzufügen. Im Moment hat es einen Primärschlüssel wie diesen: PRIMARY KEY (user_id, round_number) Wobei user_id ein Fremdschlüssel ist. Ich versuche es so zu ändern: PRIMARY KEY (user_id, round_number, created_at) Ich mache dies in phpmyadmin, indem ich auf das Primärschlüsselsymbol …
Ich habe mysqldump verwendet, um die Datenbank wie folgt zu exportieren: mysqldump -u root -ppassword my_database > c:\temp\my_database.sql Irgendwie exportiert es nur eine Tabelle. Gibt es etwas, was ich falsch mache?
Ich weiß, dass es im Allgemeinen eine schlechte Idee ist, solche Abfragen durchzuführen: SELECT * FROM `group_relations` Aber wenn ich nur die Anzahl haben möchte, sollte ich mich für diese Abfrage entscheiden, da sich dadurch die Tabelle ändern kann, aber immer noch die gleichen Ergebnisse erzielt werden. SELECT COUNT(*) FROM …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Verbessere diese Frage Ich habe mich umgesehen und …
Ich versuche, die MySQL- Dokumente zu analysieren . Sie könnten klarer sein. Was sie zu sagen scheinen, ist, dass es fünf Möglichkeiten gibt: SET NULL, NO ACTION, RESTRICT, CASCADE und SET DEFAULT. NO ACTION und RESTRICT machen dasselbe (verhindern Sie jede DB-Änderung, die einen FK bricht), und dieses Ding ist …
Wenn ich meiner Abfrage "deutlich" hinzufüge, erhöht sich die Abfragezeit von 0,015 auf über 6 Sekunden. Ich möchte mehrere Tabellen verbinden, die über Fremdschlüssel verknüpft sind, und eine bestimmte Spalte daraus erhalten: select distinct table3.idtable3 from table1 join table2 on table1.idtable1 = table2.fkey join table3 on table2.idtable2 = table3.fkey where …
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.