Als «mysql» getaggte Fragen

Alle Versionen von MySQL (nicht Microsoft SQL Server). Bitte fügen Sie auch ein versionierspezifisches Tag wie mysql-5.7 hinzu, wenn dies für die Frage relevant ist.


1
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 protokollieren. Ich habe daran gedacht, mysql nach meinen Konfigurationsänderungen neu …


2
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 einer …
13 mysql 

4
MySQL-Daten können nicht in eine Datei ausgegeben werden
Ich versuche, die Daten aus einer MySQL-Tabelle in eine Datei auszugeben, erhalte jedoch Berechtigungsfehler: $ pwd /home/dotancohen $ mkdir in $ chmod 777 in/ $ mysql -ugs -p mysql> USE someDatabase; mysql> SELECT * FROM data INTO OUTFILE '/home/dotancohen/in/data.csv'; ERROR 1045 (28000): Access denied for user 'gs'@'localhost' (using password: YES) …

2
MySQL CAST vs. CONVERT
Angenommen, ich habe ein VARCHAR (das numerische Daten enthält), das ich für eine einfache Berechnung verwenden möchte (indem ich 10 hinzufüge). Laut der MySQL-Dokumentation zu CAST-Funktionen könnte ich dies entweder mit einem CAST oder einem CONVERT bewerkstelligen: SELECT (CAST(field1 AS SIGNED)) + 10 FROM myTable; oder: SELECT (CONVERT(field1,SIGNED)) + 10 …
13 mysql 



1
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 aktualisieren column = column - 4 wobei column_id = 1; Benutzer2: …

2
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 möchte ein QUERY/ definieren, um PROCEDUREzu überprüfen, …
13 mysql 


4
Datentyp für Telefonnummer: VARCHAR, INT oder BIGINT?
Dies wird also die Dummy-Frage des Jahres sein, aber ich muss sie stellen, da dies nicht das erste Mal ist, dass ich dies durchläuft. Werfen Sie einen Blick auf die folgende Tabellendefinition: Werfen Sie einen Blick auf die Spalte , from_numberdie eine ist VARCHAR(45)gerade jetzt , aber es wird eine …


4
Bei der Volltextsuche wird viel Zeit für die 'FULLTEXT-Initialisierung' aufgewendet.
Ich versuche derzeit, einige Abfragen für einen Daten-Dump der Kommentare von Stack Overflow auszuführen. So sieht das Schema aus: CREATE TABLE `socomments` ( `Id` int(11) NOT NULL, `PostId` int(11) NOT NULL, `Score` int(11) DEFAULT NULL, `Text` varchar(600) NOT NULL, `CreationDate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `UserId` int(11) …

3
Wie füge ich Werte aus zwei verschiedenen Tabellen in eine Tabelle ein?
Ich habe drei Tische students table ------------------------------------ id(PK, A_I) | student_name | nationality teachers table ------------------------------------ id(PK, A_I) | teacher_name | email classroom table ---------------------- id(PK, A_I) | date | teacher_id(FK to teachers.id) | student_id(FK to students.id) Wenn mir der Name des Lehrers ( davidzum Beispiel) und die student_id ( …

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.