Als «mysql» getaggte Fragen

62
MySQL: Index erstellen Wenn nicht vorhanden

Gibt es eine Möglichkeit, einen Index in MySQL zu erstellen, wenn er nicht existiert? MySQL unterstützt nicht das offensichtliche Format: CREATE INDEX IF NOT EXISTS index_name ON table(column) ERROR 1064 (42000): You have an error in your SQL syntax;... MySQL version ( mysql -V) ist 5.1.48, aber...

54
Wann benutzt man Views in MySQL?

Wann wird beim Erstellen von Tabellen aus mehreren Joins zur Verwendung in der Analyse die Verwendung von Ansichten gegenüber dem Erstellen einer neuen Tabelle bevorzugt? Ein Grund, warum ich lieber Ansichten verwenden würde, ist, dass das Datenbankschema von unserem Administrator aus Ruby heraus...

51
Wie tausche ich Tabellen in MySQL aus?

Angenommen, ich habe eine Tabelle foo, die einige Statistiken enthält, die hin und wieder berechnet werden. Es wird häufig von anderen Abfragen verwendet. Aus diesem Grund möchte ich neuere Statistiken berechnen foo_newund austauschen, wenn die Berechnung abgeschlossen ist. ich könnte ALTER TABLE...

46
Warum dauert DROP DATABASE so lange? (MySQL)

Neue CentOS-Installation. Ich habe einen Import einer großen Datenbank (2 GB SQL-Datei) ausgeführt und hatte ein Problem. Der SSH-Client schien die Verbindung zu verlieren und der Import schien einzufrieren. Ich benutzte ein anderes Fenster, um mich bei MySQL anzumelden, und der Import schien tot...

44
Wie kann ich dem Benutzer Superprivilegien gewähren?

Ich habe einen Benutzer erstellt und ihm Berechtigungen erteilt1. `grant all privileges on db1.* to user1@'%' with grant option; Benutze MySQL Workbench, um Dumps in meine Datenbank zu importieren. Beim Importieren von Dumps in die Datenbank db1 tritt der folgende Fehler auf ERROR 1227 (42000) at...