Als «mysql» getaggte Fragen

13
Trigger auf UPDATE nach UPDATE?

Ich möchte einen Trigger auslösen, um die Zeit eines Updates wie folgt aufzuzeichnen: CREATE TRIGGER col_update AFTER UPDATE ON col FOR EACH ROW BEGIN UPDATE col SET updated=NOW() WHERE id=NEW.id; // or OLD.id END Das Problem ist, dass dieser Trigger beim Aktualisieren der updatedSpalte auch ein...

13
Erhalten Sie einen festen Wert für eine Auswahl

Ich muss eine SELECTAbfrage durchführen, bei der ich den Wert des Feldes "Geld" erhalte. Das Feld existiert tatsächlich nicht in der Datenbank. Ich brauche nur die Abfrage, um dieses Feld mit einem festen Wert zurückzugeben. in diesem Fall ein Wert in USD. Wie gebe ich einen konstanten Wert in...

13
Langsame Abfragen werden nicht protokolliert

Ich versuche, die langsame Abfrageprotokollierung auf unserem Server zu aktivieren, um Abfragen zu identifizieren, die optimiert werden könnten. Klingt einfach, meine Datei wird jedoch nicht beschrieben. Ich bekomme keine Fehler oder ähnliches, es scheint nur nicht die langsamen Abfragen zu...

13
Wie schätze ich die von MySQL-Abfragen ausgeführten E / A-Vorgänge?

Bei Amazon RDS zahlen Sie etwa 0,10 USD pro 1 Million E / A-Anforderungen. Ich habe eine sehr hohe Anzahl (in Hunderttausenden) von E / A-Anforderungen für eine Datenbank mit sehr geringem Datenverkehr festgestellt. Als ich das sah, führte ich einige weitere Nachforschungen durch und fand diese...

13
Hinzufügen eines Index zu großen MySQL-Tabellen

Ich habe einen tisch | base_schedule_line_items | CREATE TABLE base_schedule_line_items( idint (10) vorzeichenlos NICHT NULL AUTO_INCREMENT, installmentint (10) vorzeichenlos NICHT NULL, on_dateDatum NICHT NULL, actual_dateDatum STANDARD NULL, payment_typeint (11) NICHT NULL,

13
Wenn vorhanden, dann aktualisieren, sonst einfügen

Ich versuche eine zu erstellen STORED PROCEDURE, die an UPDATEeine Tabelle namens verwendet wird machine. Diese Tabelle enthält drei Spalten ( machine_id, machine_nameund reg_id). In der oben genannten Tabelle ist reg_id( INT) eine Spalte, deren Werte für a geändert werden können machine_id. Ich...

13
MySQL: Wird eine Transaktion die Zeile sperren?

Ich habe noch nie versucht, eine MySQL-Transaktion zu verwenden. Ich möchte nur etwas klarstellen. Wenn zwei Benutzer genau zum richtigen Zeitpunkt eine Abfrage ausführen, wie würde MySQL damit umgehen? Beispiel: Der Benutzer versucht, einen Datensatz zu aktualisieren. Benutzer1: Tabellensatz...