Als «mysql» getaggte Fragen

260
Holen Sie sich Tabellennamen mit der SELECT-Anweisung in MySQL

In MySQL weiß ich, dass ich die Tabellen in einer Datenbank auflisten kann mit: SHOW TABLES Ich möchte diese Tabellennamen jedoch in eine andere Tabelle einfügen, zum Beispiel: INSERT INTO metadata(table_name) SHOW TABLES /* does not work */ Gibt es eine Möglichkeit, die Tabellennamen mit einer...

260
Maximale Länge von MySQL und GROUP_CONCAT ()

Ich verwende GROUP_CONCAT()in einer MySQL-Abfrage, um mehrere Zeilen in eine einzelne Zeichenfolge zu konvertieren. Die maximale Länge des Ergebnisses dieser Funktion beträgt jedoch 1024Zeichen. Mir ist sehr wohl bewusst, dass ich den Parameter ändern kann group_concat_max_len, um dieses Limit zu...

258
Wie kann ich eine laufende MySQL-Abfrage stoppen?

Ich verbinde mysqlmich von meiner Linux-Shell aus. Hin und wieder führe ich eine SELECTAbfrage aus, die zu groß ist. Es druckt und druckt und ich weiß bereits, dass dies nicht das ist, was ich meinte. Ich möchte die Abfrage stoppen. Das Schlagen Ctrl+C(ein paar Mal) tötet mysqlvollständig und...

252
Wie aktiviere ich MySQL Query Log?

Wie aktiviere ich die MySQL-Funktion, die jede von Clients empfangene SQL-Abfrageanweisung und die Zeit protokolliert, die diese Abfrageanweisung gesendet hat? Kann ich das in phpmyadmin oder NaviCat machen? Wie analysiere ich das

252
MySQL ON vs USING?

JOINWas ist in einem MySQL der Unterschied zwischen ONund USING()? Soweit ich das beurteilen kann, USING()ist die Syntax nur bequemer, während sie ONetwas flexibler ist, wenn die Spaltennamen nicht identisch sind. Dieser Unterschied ist jedoch so gering, dass man meinen würde, sie würden ihn...

247
SQL-Schlüssel, MUL vs PRI vs UNI

Was ist der Unterschied zwischen MUL, PRIund UNIin MySQL? Ich arbeite an einer MySQL-Abfrage mit dem folgenden Befehl: desc mytable; Eines der Felder wird als MULSchlüssel angezeigt , andere als UNIoder PRI. Ich weiß, dass, wenn ein Schlüssel vorhanden ist PRI, diesem Schlüssel nur ein Datensatz...

247
WO vs HABEN

Warum müssen Sie selbst erstellte Spalten platzieren (zum Beispiel? select 1 as "number" ), HAVINGund nicht WHEREin MySQL? Und gibt es irgendwelche Nachteile, anstatt dies zu tun WHERE 1(die gesamte Definition anstelle eines Spaltennamens zu