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.


3
Wie implementiere ich die Suche nach dem nächsten Nachbarn am besten in MySQL?
Kurz gesagt, Was sollte der Datentyp für Längen- und Breitengrad sein? Welchen SQL-Befehl sollte ich aufrufen, um beispielsweise die ersten 100 nächstgelegenen Restaurants abzurufen? Detail: Ich habe jeweils 100.000 Geschäftsaufzeichnungen mit Längen- und Breitengraden. Ich sehe, dass MySQL tatsächlich einen Datentyp namens point unterstützt. Soll ich das stattdessen verwenden? Unterstützt …
10 mysql 

3
Abfrageproblem: Es kann nur eine automatische Spalte geben
Kann mir bitte jemand sagen, was mit dieser Tabellendefinition nicht stimmt? MySQL-Version ist 5.1.52-Log root@localhost spoolrdb> create table spoolqueue ( queue int, idx bigint not null auto_increment, status smallint, querystring varchar(2048), contenttype varchar(255), characterencoding varchar(16), body text, primary key(queue,idx) ); ERROR 1075 (42000): Incorrect table definition; there can be only …
10 mysql  query 




3
Wird ein Feld durch Indizieren eindeutig indiziert?
Wenn ich uniqueein Feld einschränke, muss ich dann auch einen Index für dieses Feld erstellen, um eine skalierbare Einfügezeit zu erhalten? Oder ist das für mich erledigt (auch wenn der verwendete Index nicht öffentlich zugänglich ist?) Insbesondere arbeite ich mit Apache Derby für das Prototyping, obwohl ich es wahrscheinlich in …

2
Unerklärte InnoDB-Zeitüberschreitungen
Ich habe in letzter Zeit einige sehr grundlegende Updates gesehen und konnte die Ursache nicht ermitteln. Ein Beispiel: // # Query_time: 51 Lock_time: 0 Rows_sent: 0 Rows_examined: 0 UPDATE photos SET position = position + 1 WHERE (photo_album_id = 40470); Das gleiche Protokoll enthält keine Einträge mit einer Lock_time> 0. …


9
Lastausgeglichener MySQL-Cluster ohne Load Balancer
Ich möchte einen MySQL-Cluster mit Lastenausgleich erstellen, jedoch ohne den eigentlichen Lastenausgleich, um keinen weiteren Fehlerpunkt oder keine weitere Komplexität hinzuzufügen. Was ich dachte, war Folgendes zu haben: Haben Sie ein Master-Master-Setup für MySQL Platzieren Sie auf jedem Client einen einfachen Round-Robin-Proxy, der die Anforderungen zwischen Servern wechselt. Ist das …
10 mysql 

2
Likes oder Stimmen für Beiträge
Ich mache ein kleines Programm, in dem Benutzer Beiträge verfassen oder Blogs schreiben. Auf diesen Posts können andere Benutzer den Post wie in Facebook mögen oder nicht mögen oder den Post wie im Stackoverflow hoch- oder runterstimmen. Ich würde gerne eine gute Datenbankstruktur kennen, die häufig verwendet wird und das …

1
Ungültiger Standardwert (MySQL 5.7) für das Zeitstempelfeld
BEARBEITEN: Wenn Sie eine vorhandene Datenbank von MySQL 5.6 aktualisieren und ausführen: UPDATE phppos_register_log SET shift_end = '2015-01-01 00:00:00' WHERE shift_end = '0000-00-00 00:00:00'; Dies erzeugt: #1292 - Incorrect datetime value: '0000-00-00 00:00:00' for column 'shift_end' at row 1 #1067 - Invalid default value for 'shift_start' Dies funktionierte in MySQL …
10 mysql  mysql-5.7 


1
MySQL InnoDB Deadlock Für 2 einfache Einfügeabfragen
Ich habe einen Deadlock für diese beiden Einfügeabfragen: insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.596', 180, 4, 181, 561) insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.611', 180, 4, 181, 563) Hier ist der InnoDB-Status: ------------------------ LATEST DETECTED DEADLOCK …
10 mysql  innodb  deadlock 

4
Tabellenname + Anzahl der Datensätze für jede Tabelle in einer MySQL-Innodb-Datenbank anzeigen
So listen Sie alle Tabellen in der aktuellen Datenbank zusammen mit der Anzahl der Zeilen der Tabelle auf. Mit anderen Worten, können Sie sich eine Abfrage vorstellen, um so etwas in MySQL zu finden? +------------------------++------------------------+ | Tables_in_database | Number of rows | +------------------------++------------------------+ | database 1 | 1000 | | …
10 mysql  innodb  select  count 

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.