Als «mysql» getaggte Fragen

160
Wie zeige ich eine MySQL-Warnung an, die gerade passiert ist?

Ich habe gerade eine einfache MySQL CREATE TABLE-Anweisung ausgeführt, die die Zeile erzeugt hat "Abfrage OK, 0 Zeilen betroffen, 1 Warnung (0,07 Sek.)." Es zeigte mir jedoch nicht wirklich, was die Warnung war. Wie können Sie den Inhalt einer Warnung sehen, die gerade aufgetreten ist? Ich...

160
Geben Sie 0 zurück, wenn das Feld in MySQL null ist

Gibt es in MySQL eine Möglichkeit, die "Gesamt" -Felder auf Null zu setzen, wenn sie NULL sind? Folgendes habe ich: SELECT uo.order_id, uo.order_total, uo.order_status, (SELECT SUM(uop.price * uop.qty) FROM uc_order_products uop WHERE uo.order_id = uop.order_id ) AS products_subtotal, (SELECT...

160
Unbekannte Laravel-Spalte 'update_at'

Ich habe gerade mit Laravel angefangen und erhalte die folgende Fehlermeldung: Unbekannte Spalte 'updated_at' in gebruikers einfügen (naam, wachtwoord, updated_at, created_at) Ich weiß, dass der Fehler aus der Zeitstempelspalte stammt, wenn Sie eine Tabelle migrieren, aber ich verwende die...

158
Unterabfragen vs Joins

Ich habe einen langsamen Abschnitt einer Anwendung, die wir von einem anderen Unternehmen geerbt haben, überarbeitet, um einen inneren Join anstelle einer Unterabfrage wie der folgenden zu verwenden: WHERE id IN (SELECT id FROM ...) Die überarbeitete Abfrage wird etwa 100-mal schneller...

158
Erhöhen Sie ein Datenbankfeld um 1

Wenn ich mit MySQL ein Feld habe, beispielsweise Anmeldungen, wie würde ich dieses Feld innerhalb eines SQL-Befehls um 1 aktualisieren? Ich versuche, eine INSERT-Abfrage zu erstellen, die Vorname, Nachname und Anmeldungen erstellt. Wenn die Kombination aus Vorname und Nachname jedoch bereits...

158
PDO erhält die zuletzt eingefügte ID

Ich habe eine Abfrage und möchte, dass die letzte ID eingefügt wird. Die Feld-ID ist der Primärschlüssel und wird automatisch erhöht. Ich weiß, dass ich diese Aussage verwenden muss: LAST_INSERT_ID() Diese Anweisung funktioniert mit einer Abfrage wie der folgenden: $query = "INSERT INTO...