Als «sql» getaggte Fragen

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...

107
So drucken Sie eine SQL-Anweisung im Codeigniter-Modell

Ich habe eine SQL-Anweisung in meinem Modell. Ich sage dann $query = $this->db->query($sql, array(fields, fields1); if ($query) { return true: } else { echo "failed"; return false; } Meine Abfrage schlägt immer fehl. Wie kann ich PHP dazu bringen, die genaue SQL-Anweisung zu drucken, die an...

106
SQL-Auswahl von Zeilen nach dem letzten Datum

Mit der folgenden Abfrage und den folgenden Ergebnissen suche ich nach dem neuesten Eintrag, bei dem ChargeId und ChargeType eindeutig sind. select chargeId, chargeType, serviceMonth from invoice CHARGEID CHARGETYPE SERVICEMONTH 1 101 R 8/1/2008 2 161 N 2/1/2008 3 101 R 2/1/2008 4 101 R...

106
SQL-Primärschlüssel und -Index

Angenommen, ich habe eine ID-Zeile (int) in einer Datenbank als Primärschlüssel festgelegt. Wenn ich die ID häufig abfrage, muss ich sie auch indizieren? Oder bedeutet es als Primärschlüssel, dass er bereits indiziert ist? Der Grund, den ich frage, ist, dass ich in MS SQL Server einen Index für...