Als «mysql» getaggte Fragen

MySQL ist ein kostenloses Open-Source-RDBMS (Relational Database Management System), das SQL (Structured Query Language) verwendet. Verwenden Sie dieses Tag NICHT für andere DBs wie SQL Server, SQLite usw. Dies sind verschiedene DBs, die alle ihre eigenen SQL-Dialekte verwenden, um die Daten zu verwalten.

5
AKTUALISIEREN Sie mehrere Tabellen in MySQL mit LEFT JOIN
Ich habe zwei Tabellen und möchte Felder in T1 für alle Zeilen in einem LEFT JOIN aktualisieren. Aktualisieren Sie für ein einfaches Beispiel alle Zeilen der folgenden Ergebnismenge: SELECT T1.* FROM T1 LEFT JOIN T2 ON T1.id = T2.id WHERE T2.id IS NULL Das MySQL-Handbuch besagt Folgendes: UPDATE-Anweisungen mit mehreren …
165 mysql  sql-update 

7
Trennzeichen in MySQL
Ich sehe oft Leute, die Begrenzer verwenden. Ich habe versucht herauszufinden, was Trennzeichen sind und was ihr Zweck ist. Nach 20 Minuten googeln konnte ich keine Antwort finden, die mich zufriedenstellt. Meine Frage lautet nun: Was sind Trennzeichen und wann sollte ich sie verwenden?
165 mysql  delimiter 


10
Wie kann ich eine MySQL-Datenbank mit einem Schema in einem Docker-Container initialisieren?
Ich versuche, einen Container mit einer MySQL-Datenbank zu erstellen und dieser Datenbank ein Schema hinzuzufügen. Meine aktuelle Docker-Datei lautet: FROM mysql MAINTAINER (me) <email> # Copy the database schema to the /data directory COPY files/epcis_schema.sql /data/epcis_schema.sql # Change the working directory WORKDIR data CMD mysql -u $MYSQL_USER -p $MYSQL_PASSWORD $MYSQL_DATABASE …

10
FEHLER 1044 (42000): Zugriff für Benutzer '' @ 'localhost' auf Datenbank 'db' verweigert
Ich möchte anfangen, Abfragen in MySQL zu schreiben. show grants zeigt an: +--------------------------------------+ | Grants for @localhost | +--------------------------------------+ | GRANT USAGE ON *.* TO ''@'localhost' | +--------------------------------------+ Ich habe keine Benutzer-ID, aber wenn ich einen Benutzer erstellen möchte, habe ich keine Berechtigungen. Außerdem weiß ich nicht, wie ich Berechtigungen …
164 mysql 


9
Was ist dieser Operator <=> in MySQL?
Ich arbeite an Code, der von einem früheren Entwickler geschrieben wurde, und in einer Abfrage heißt es: WHERE p.name &lt;=&gt; NULL Was &lt;=&gt;bedeutet diese Abfrage? Ist es etwas gleich =? Oder ist es ein Syntaxfehler? Es werden jedoch keine Fehler oder Ausnahmen angezeigt. Ich weiß das schon &lt;&gt;= !=in MySQL …


30
Laravel-Migration: Der eindeutige Schlüssel ist zu lang, auch wenn er angegeben ist
Ich versuche, eine Benutzertabelle in Laravel zu migrieren. Wenn ich meine Migration ausführe, wird folgende Fehlermeldung angezeigt: [Illuminate \ Database \ QueryException] SQLSTATE [42000]: Syntaxfehler oder Zugriffsverletzung: 1071 Der angegebene Schlüssel war zu lang. Die maximale Schlüssellänge beträgt 767 Byte (SQL: alter table usersadd unique users_email_uniq ( email)) Meine Migration …
163 php  mysql  laravel 

13
MySQL-Befehl in OS X 10.7 nicht gefunden
Ich kann mein MySQL nicht dazu bringen, auf OS X 10.7 zu starten. Es liegt in/usr/local/mysql/bin/mysql Ich erhalte den Befehl nicht gefunden, wenn ich mysql --versiondas Terminal eingebe. Ich habe versucht, dies kann nicht über Befehlszeilen-Mac auf MySQL zugreifen, aber der Befehl wurde immer noch nicht gefunden. Ich habe versucht, …
163 mysql 

2
Was bedeutet es, wenn sich MySQL im Status "Daten senden" befindet?
Was bedeutet es, wenn die MySQL-Abfrage: SHOW PROCESSLIST; gibt "Daten senden" in der Spalte "Status" zurück? Ich kann mir vorstellen, dass dies bedeutet, dass die Abfrage ausgeführt wurde und MySQL "Ergebnis" -Daten an den Client sendet, aber ich frage mich, warum dies so lange dauert (bis zu einer Stunde). Danke …
163 mysql 



22
Wie behebe ich Fehler "Falscher Zeichenfolgenwert"?
Nachdem ich festgestellt hatte, dass eine Anwendung aufgrund falscher Zeichenfolgenfehler dazu neigte, zufällige E-Mails zu verwerfen, wechselte ich viele Textspalten, um den utf8Spaltenzeichensatz und die Standardspalte collate ( utf8_general_ci) zu verwenden, damit sie akzeptiert werden. Dies behebt die meisten Fehler und führt dazu, dass die Anwendung keine SQL-Fehler mehr erhält, …
162 mysql 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.