mysql

MySQL ist ein freies, relationales Datenbank-Managementsystem (RDBMS), das die strukturierte Abfragesprache (SQL) verwendet. Verwenden Sie dieses Tag NICHT für andere DBs wie SQL Server, SQLite usw. Dies sind verschiedene DBs, die alle SQL verwenden, um die Daten zu verwalten.
3
Antworten

SQL: Wo zwischen zwei Daten ohne Jahr?

Ich versuche, historische Daten abzufragen, und ich muss nur Daten aus einem Zeitraum von 1 Monat zurückgeben: 2 Wochen zurück und 2 Wochen vor, aber ich brauche das Jahr, um egal zu sein. Also, wenn ich heute die Abfrage machen würde, würde...
14.09.2012, 01:39
3
Antworten

ORDER BY Datum mit vergangenen Daten nach den nächsten Daten

Ich muss eine Abfrage für eine Tabelle in einer MySql-Datenbank ausführen, wobei die Reihenfolge der resultierenden Zeilen wie folgt lautet: Wenn heute der 10/09/12 ist: %Vor% Gibt es eine Möglichkeit, dies direkt in MySQL zu erreichen?...
11.09.2012, 07:58
3
Antworten

MySql. So verwenden Sie Self-Join

Ich muss Self Join in dieser Tabelle verwenden. %Vor% Ich brauche Self-Join, um zu bekommen, welche Länder dasselbe Jahr wie die Türkei haben. Nur das Land und das Jahr anzeigen. Das ist, was ich versuche zu tun. %Vor% ^ googled self...
22.05.2013, 21:32
1
Antwort

MySql Allgemeiner Fehler: 2053

Ich erhalte den Fehler:    FEHLER: SQLSTATE [HY000]: Allgemeiner Fehler: 2053 Ich habe keine Ahnung, warum das so ist, weil der Code gut funktioniert und die Datenbank aktualisiert wird, aber es gibt immer noch diesen Fehler zurück. Hi...
15.03.2014, 12:19
2
Antworten

___ answer22343265 ___

Die Art, wie Sie versuchen, den Wert einer Spalte festzulegen, ist ein Update. Weil Sie es tun nach dem Einfügen Operation abgeschlossen ist.

Sie benötigen tatsächlich einen %code% Trigger.

Und um den gleichen neuen automatisch inkrementierten Wert der Primärschlüsselspalte derselben Tabelle zuzuweisen, holen Sie ihn besser von %code% .

Beispiel :

%Vor%

Hinweis : Stellen Sie sicher, dass Sie keinen vordefinierten Trigger mit demselben Namen und / oder Aktion haben. Wenn Sie einige haben, dann lassen Sie sie fallen, bevor Sie die neue erstellen.

    
___ tag123triggers ___ Trigger sind Regeln, die, wenn sie als wahr ausgewertet werden, eine oder mehrere Aktionen ausführen. ___ tag123insert ___ Insert ist eine Aktion zum Hinzufügen von Informationen zu einem größeren Container, in dem die Informationen gespeichert werden sollen. Einige Beispiele umfassen das Einfügen einer Datei in ein Dateisystem, das Einfügen eines Datensatzes in eine Datenbank oder das Einfügen eines Elements in eine Liste. ___ tag123sqlupdate ___ Eine SQL UPDATE-Anweisung wird verwendet, um vorhandene Zeilen in einer Tabelle zu ändern. ___ answer22343137 ___

Ich glaube nicht, dass Sie das tun können. Ein AFTER-INSERT-Trigger kann nicht die gleiche Tabelle ändern, weder durch ein UPDATE noch durch etwas in der Art:

%Vor%

Es gibt Fehler wie

%Vor%

Was Sie tun können, ist eine Transaktion:

Beispiel: Die Tabellenstruktur ist wie folgt

%Vor%

Transaktion

%Vor%

Daten überprüfen

%Vor%     
___ tag123mysql ___ MySQL ist ein freies, relationales Datenbank-Managementsystem (RDBMS), das die strukturierte Abfragesprache (SQL) verwendet. Verwenden Sie dieses Tag NICHT für andere DBs wie SQL Server, SQLite usw. Dies sind verschiedene DBs, die alle SQL verwenden, um die Daten zu verwalten. ___ qstntxt ___

Stellen Sie sich vor, ich hätte eine MySQL-Tabelle (tbl_test) mit diesen Feldern: ID, Titel, Priorität . Eine ID wird automatisch inkrementiert. Ich muss nach dem Einfügen das Feld priority mit einem Wert füllen, der dem Feld id entspricht.
Da ich neu mit MySQL-Triggern bin, sag mir bitte, was ich dafür schreiben muss. Ich habe etwas gemacht, aber ich denke, es ist nicht wahr:

%Vor%

Danke für Ihre Hilfe.

    
___

Stellen Sie sich vor, ich hätte eine MySQL-Tabelle (tbl_test) mit diesen Feldern: ID, Titel, Priorität . Eine ID wird automatisch inkrementiert. Ich muss nach dem Einfügen das Feld priority mit einem Wert füllen, der dem Feld id entsprich...
12.03.2014, 05:37
2
Antworten

MySQL Left Outer Join, Elemente in der zweiten Tabelle ausschließen, die dem Benutzer gehört

Ich habe zwei Tabellen in meiner MySQL-Datenbank, eine ist eine Bibliothek aller Bücher in der Datenbank und die andere enthält einzelne Zeilen, die den Büchern in der Bibliothek eines Benutzers entsprechen. Zum Beispiel: Bibliothekstabel...
15.06.2012, 21:13
2
Antworten

Cast / Konvertiere BigInt in Varchar in MySQL

Wie kann ich BigInt in Varchar in MySQL konvertieren / konvertieren?     
24.11.2011, 15:26
3
Antworten

MySQL - Suche nach negativen Längenwerten mit BETWEEN

Ich habe viele ähnliche Beiträge gefunden und sogar versucht, herauszufinden, wie man mit negativen Werten in MySQL umgeht, aber ohne Erfolg. Ich habe eine Website, auf der ich Google Maps verwende, und als Leistungssteigerung beschränke ich...
02.04.2012, 18:40
3
Antworten

Aktualisieren Sie die MySQL-Tabelle von einer lokalen Datei

Ich habe eine Tabelle in einer Datenbank und möchte eine Spalte aktualisieren, die ich offline in einer lokalen Datei habe. Die Datei selbst hat zwei Spalten eine ID, die einer ID-Spalte in der Tabelle entspricht, und der tatsächliche Wert...
21.05.2012, 06:00
4
Antworten

automatisches Inkrementieren der primären Lücken beim Zählen

Ich habe eine Tabelle mit Autoinkrement-Primärschlüssel. Diese Tabelle soll Millionen von Datensätzen speichern und ich muss vorerst nichts löschen. Das Problem ist, dass beim Einfügen neuer Zeilen aufgrund eines Fehlers die Autoinkrementtaste e...
16.05.2013, 08:38