Als «mysql» getaggte Fragen

107
TABELLE ÄNDERN, ohne den Tisch zu sperren?

Wenn Sie eine ALTER TABLE-Anweisung in MySQL ausführen, ist die gesamte Tabelle für die Dauer der Anweisung lesesperrend (ermöglicht gleichzeitiges Lesen, verbietet jedoch gleichzeitiges Schreiben). Wenn es sich um eine große Tabelle handelt, können INSERT- oder UPDATE-Anweisungen für eine lange...

107
So finden Sie Duplikate in 2 Spalten, nicht in 1

Ich habe eine MySQL-Datenbanktabelle mit zwei Spalten, die mich interessieren. Individuell können sie jeweils Duplikate haben, aber sie sollten niemals ein Duplikat von BEIDEN mit demselben Wert haben. stone_idkann Duplikate haben, solange für jeden upshargeTitel anders und umgekehrt. Aber sagen...

107
MySQL - ORDER BY-Werte in IN ()

Ich hoffe, die in der folgenden Abfrage zurückgegebenen Elemente nach der Reihenfolge zu sortieren, in der sie in die Funktion IN () eingegeben wurden . EINGANG: SELECT id, name FROM mytable WHERE name IN ('B', 'A', 'D', 'E', 'C'); AUSGABE: | id | name | ^--------^---------^ | 5 | B | | 6 | B...

107
MySQL - warum nicht jedes Feld indizieren?

Kürzlich habe ich das Wunder der Indizes gelernt und die Leistung hat sich dramatisch verbessert. Nach allem, was ich gelernt habe, kann ich die Antwort auf diese Frage nicht finden. Indizes sind großartig, aber warum konnte nicht jemand alle Felder indizieren, um die Tabelle unglaublich schnell...

106
Was ist Kardinalität in MySQL?

Was ist Kardinalität in MySQL? Bitte erklären Sie in einfacher, nicht technischer Sprache. Wenn ein Indexdetail einer Tabelle die Kardinalität eines Feldes mit der group_idBezeichnung 11 anzeigt , was bedeutet das

106
Wie verwende ich mehr als Operator mit Datum?

Keine Ahnung was hier los ist. Hier ist die Abfrage direkt von phpMyAdmin: SELECT * FROM `la_schedule` WHERE 'start_date' >'2012-11-18'; Ich erhalte jedoch regelmäßig alle Datensätze in der Tabelle zurück, einschließlich der Datensätze mit dem Startdatum 2012-11-01. Was...

106
Kann ich MySQL-APIs in PHP mischen?

Ich habe das Netz durchsucht und bisher habe ich gesehen, dass Sie verwenden können mysql_und mysqli_zusammen bedeuten: <?php $con=mysqli_connect("localhost", "root" ,"" ,"mysql"); if( mysqli_connect_errno( $con ) ) { echo "failed to connect"; }else{ echo "connected"; } mysql_close($con); echo...

106
MySQL kombiniert zwei Spalten zu einer Spalte

Ich versuche einen Weg zu finden, um zwei Spalten zu einer zu kombinieren, aber erhalte weiterhin den Wert '0' in der Spalte anstelle der Kombination der Wörter. Folgendes habe ich ebenso versucht wie andere: SELECT column1 + column2 AS column3 FROM table; SELECT column1 || column2 AS...