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.

12
MySQL Orderby eine Zahl, Nullen zuletzt
Derzeit mache ich eine sehr einfache OrderBy in meiner Erklärung. SELECT * FROM tablename WHERE visible=1 ORDER BY position ASC, id DESC Das Problem dabei ist, dass NULL-Einträge für 'Position' als 0 behandelt werden. Daher erscheinen alle Einträge mit Position als NULL vor denen mit 1,2,3,4. z.B: NULL, NULL, NULL, …

5
UTF-8: Allgemein? Behälter? Unicode?
Ich versuche herauszufinden, welche Sortierung ich für verschiedene Datentypen verwenden soll. 100% des Inhalts, den ich speichern werde, sind vom Benutzer eingereicht. Nach meinem Verständnis sollte ich UTF-8 General CI (ohne Berücksichtigung der Groß- und Kleinschreibung) anstelle von UTF-8 Binary verwenden. Ich kann jedoch keine klare Unterscheidung zwischen UTF-8 General …
279 mysql  utf-8  collation 




10
MySQL LIKE IN ()?
Meine aktuelle Anfrage sieht folgendermaßen aus: SELECT * FROM fiberbox f WHERE f.fiberBox LIKE '%1740 %' OR f.fiberBox LIKE '%1938 %' OR f.fiberBox LIKE '%1940 %' Ich habe mich ein bisschen umgesehen und kann nichts Ähnliches wie ein LIKE IN () finden - ich stelle mir vor, dass es so …
273 sql  mysql 

15
Was ist schneller, SELECT DISTINCT oder GROUP BY in MySQL?
Wenn ich einen Tisch habe CREATE TABLE users ( id int(10) unsigned NOT NULL auto_increment, name varchar(255) NOT NULL, profession varchar(255) NOT NULL, employer varchar(255) NOT NULL, PRIMARY KEY (id) ) und ich möchte alle eindeutigen Werte des professionFeldes erhalten, was schneller (oder empfohlen) wäre: SELECT DISTINCT u.profession FROM users …

24
Unterdrücken Sie Warnmeldungen mit MySQL aus dem Terminal heraus, aber das Passwort wurde im Bash-Skript geschrieben
Als ich versuchte, den folgenden Befehl unter MySQL in Terminal auszuführen: mysql -u $user -p$password -e "statement" Die Ausführung funktioniert wie erwartet, gibt jedoch immer eine Warnung aus: Warnung: Die Verwendung eines Kennworts auf der Befehlszeilenschnittstelle kann unsicher sein. Ich muss die obige Anweisung jedoch mit einer Umgebungsvariablen ( $password) …
273 mysql  bash  shell 

7
Wie finde ich alle Tabellen mit Fremdschlüsseln, die auf eine bestimmte table.column verweisen und Werte für diese Fremdschlüssel haben?
Ich habe eine Tabelle, deren Primärschlüssel in mehreren anderen Tabellen als Fremdschlüssel referenziert wird. Beispielsweise: CREATE TABLE `X` ( `X_id` int NOT NULL auto_increment, `name` varchar(255) NOT NULL, PRIMARY KEY (`X_id`) ) CREATE TABLE `Y` ( `Y_id` int(11) NOT NULL auto_increment, `name` varchar(255) NOT NULL, `X_id` int DEFAULT NULL, PRIMARY …



8
MySQL: Auswahl von Zeilen, in denen eine Spalte null ist
Ich habe ein Problem, bei dem beim Versuch, die Zeilen auszuwählen, die für eine bestimmte Spalte einen NULL-Wert haben, eine leere Menge zurückgegeben wird. Wenn ich mir jedoch die Tabelle in phpMyAdmin ansehe, heißt es für die meisten Zeilen null. Meine Anfrage sieht ungefähr so ​​aus: SELECT pid FROM planets …
270 mysql  null 

21
MySQL 8.0 - Der Client unterstützt das vom Server angeforderte Authentifizierungsprotokoll nicht. Erwägen Sie ein Upgrade des MySQL-Clients
Ich kann aus irgendeinem Grund keine einfache Verbindung zum Server herstellen. Ich installiere die neueste MySQL Community 8.0-Datenbank zusammen mit Node.JS mit Standardeinstellungen. Dies ist mein node.js Code var mysql = require('mysql'); var con = mysql.createConnection({ host: "localhost", user: "root", password: "password", insecureAuth : true }); con.connect(function(err) { if (err) …
270 mysql  node.js 

10
Verwenden von MySQL mit Entity Framework [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 10 Monaten . Verbessere diese Frage Ich kann bei Google nichts Relevantes über Entity Framework …

11
Wie kann ich debuggen, dass das Wartezeitlimit für Sperren unter MySQL überschritten wurde?
In meinen Produktionsfehlerprotokollen sehe ich gelegentlich: SQLSTATE [HY000]: Allgemeiner Fehler: 1205 Wartezeit für Sperren überschritten; Versuchen Sie, die Transaktion neu zu starten Ich weiß, welche Abfrage gerade versucht, auf die Datenbank zuzugreifen, aber gibt es eine Möglichkeit herauszufinden, welche Abfrage genau zu diesem Zeitpunkt gesperrt war?

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.