Als «mysql» getaggte Fragen

17
Was bedeutet tinyint (N)?

Wenn wir eine Argumentlänge mit numerischen Datentypen verwenden, gibt dies meines Wissens die Anzeigebreite an. Ich habe folgendes versucht: mysql> create table boolean_test (var1 boolean, var2 tinyint); Query OK, 0 rows affected (0.10 sec) mysql> show create table boolean_test;...

17
Wie man Master in MySQL Master-Slave bestimmt

Ich richte die MySQL Master-Slave-Replikation ein und versuche herauszufinden, wie ich mit der Failover-Situation umgehen kann, in der ich den Slave zum Master befördere (für den Fall, dass der Master ausfällt). Mein Anwendungsserver muss alle Schreibvorgänge an den aktuellen Master leiten, aber...

17
Wie zeige ich die Spaltennamen einer Tabelle an?

Der Fall ist einfach: Sie haben eine MySQL-Datenbank, in der Sie nur eine SQL-Abfrageschnittstelle haben, und Sie möchten die Datenbankstruktur mit Abfragen kennen. Sie können Tabellen mit dem show tables;Befehl auflisten, aber wie sehen Sie die einzelnen Spaltennamen? ( SELECTAussage zeigt, Empty...

17
Wie verwalte ich Millionen von Benutzern?

Ich bin dabei, etwas wirklich Großes auf den Weg zu bringen. Ich muss meinen Server und meine Datenbank vorbereiten. Ich möchte jede Gruppe von 100.000 Benutzern in separaten Benutzertabellen gruppieren, kann jedoch keinen Benutzer zuordnen, der versucht, sich bei der entsprechenden Benutzertabelle...

16
Was ist der Vorteil von BOOLEAN gegenüber TINYINT (1)?

Im MySQL-Handbuch heißt es: BOOL, BOOLEAN Diese Typen sind Synonyme für TINYINT (1). Ein Wert von Null wird als falsch betrachtet. Werte ungleich Null gelten als wahr: Ich habe eine BOOLEAN-Spalte mit 0dem Standardwert erstellt. Dann aktualisiere ich den Wert auf 2. Logischerweise würde ich...

16
Problem mit der MySQL-Unterabfrage

Warum macht diese Abfrage DELETE FROM test WHERE id = ( SELECT id FROM (SELECT * FROM test) temp ORDER BY RAND() LIMIT 1 ); mal 1 zeile löschen, mal 2 zeilen und mal nichts? Wenn ich es in dieser Form schreibe: SET @var = ( SELECT id FROM (SELECT * FROM test) temp ORDER BY RAND() LIMIT 1 ); DELETE...

16
Einfrieren der MySQL-Datenbank nach "Verwendung"

Ich habe kürzlich einen ziemlich dummen Fehler gemacht und meine Ubuntu-Installation beschädigt. Um das Problem zu beheben, habe ich mit einer Live-CD gebootet und die Datenbankdateien kopiert. Jetzt habe ich jedoch die Ordner aus der alten Installation in die neue kopiert. Immer wenn ich "use...

16
RDS-MySQL auf einen Nicht-Amazon-Host replizieren?

Ich habe eine ziemlich große MySQL (5.1) -Datenbank, die in Amazon als RDS-Instanz ausgeführt wird. Ich arbeite daran, es von Amazon zu migrieren. Um das reibungslos zu machen, möchte ich die neue Hardware als schreibgeschütztes Replikat der RDS-Instanz einrichten. Ich weiß, dass RDS die...