Articles of mysql

Fügen Sie der vorhandenen Tabelle Fremdschlüssel hinzu

Ich möchte einen Fremdschlüssel zu einer Tabelle namens “katalog” hinzufügen. ALTER TABLE katalog ADD CONSTRAINT `fk_katalog_sprache` FOREIGN KEY (`Sprache`) REFERENCES `Sprache` (`ID`) ON DELETE SET NULL ON UPDATE SET NULL; Wenn ich das versuche, erhalte ich folgende Fehlermeldung: Error Code: 1005. Can’t create table ‘mytable.#sql-7fb1_7d3a’ (errno: 150) Fehler im INNODB-Status: 120405 14:02:57 Fehler in der […]

Einrichten von MySQL und Importieren von Dump in Dockerfile

Ich versuche, eine Dockerfile für mein LAMP-Projekt einzurichten, aber ich habe ein paar Probleme beim Starten von MySQL. Ich habe die folgenden Zeilen auf meiner Dockerfile: VOLUME [“/etc/mysql”, “/var/lib/mysql”] ADD dump.sql /tmp/dump.sql RUN /usr/bin/mysqld_safe & sleep 5s RUN mysql -u root -e “CREATE DATABASE mydb” RUN mysql -u root mydb < /tmp/dump.sql Aber ich bekomme […]

Wie führe ich einen mysqldump ohne Passwortabfrage durch?

Ich möchte den Befehl wissen, um eine mysqldump einer database ohne die Aufforderung für das Passwort durchzuführen. GRUND: Ich würde gerne einen Cron Job ausführen, der jeden Tag einen mysqldump der database benötigt. Daher kann ich das Passwort nicht eingeben, wenn Sie dazu aufgefordert werden. Wie könnte ich das lösen?

Wie UUID als Nummer speichern?

Basierend auf der Antwort der Frage, UUID-performance in MySQL , schlägt die antwortende Person vor, UUID als Zahl und nicht als Zeichenfolge zu speichern. Ich bin mir nicht so sicher, wie es gemacht werden kann. Jeder könnte mir etwas vorschlagen? Wie geht mein Ruby-Code damit um?

Ausnahme: Dieser Connection ist bereits ein offener DataReader zugeordnet, der zuerst geschlossen werden muss

Ich habe unten Code und ich bekomme eine Ausnahme: Zu dieser Connection gehört bereits ein offener DataReader der zuerst geschlossen werden muss. Ich verwende Visual Studio 2010 / .Net 4.0 und MySQL für dieses Projekt. Im Grunde versuche ich eine andere SQL-statement auszuführen, während ich den Datenleser verwende, um meine andere Aufgabe zu erledigen. Ich […]

Summenwerte eines mehrdimensionalen Arrays nach Schlüssel ohne Schleife

Ich habe das: Array ( [0] => Array ( [f_count] => 1 [uid] => 105 ) [1] => Array ( [f_count] => 0 [uid] => 106 ) [2] => Array ( [f_count] => 2 [uid] => 107 ) [3] => Array ( [f_count] => 0 [uid] => 108 ) [4] => Array ( [f_count] => […]

Verwenden Sie eine Variable für den Tabellennamen in mysql sproc

Ich versuche, einen Tabellennamen in meine gespeicherte Prozedur mysql zu übergeben, um mit diesem Sproc aus verschiedenen Tabellen auszuwählen, aber es funktioniert nicht … das ist was ich versuche: CREATE PROCEDURE `usp_SelectFromTables`( IN TableName varchar(100) ) BEGIN SELECT * FROM @TableName; END Ich habe es auch ohne das @ -Zeichen versucht und das sagt mir […]

Importieren Sie Daten aus Excel-Tabellenkalkulation oder CVS in MySQL

Ich habe eine Tabelle, die wirklich nur eine komplizierte Tabelle hat. Ich wandle die Tabelle im Grunde in eine cvs um und benutze ein grooviges Skript um die INSERT Skripte zu generieren. Ich kann dies jedoch nicht mit einer Tabelle tun, die 28 Felder mit Daten in einigen Feldern der Tabelle enthält, die den Import […]

Die Ausführung einer MySQL-statement dauert mehr als eine Minute

Ich arbeite an einer Website, auf der die database riesig ist. 1 Million Datensätze sind in der Tabelle zu der Zeit. Wenn ich eine Abfrage durchführe, dauert die Ausführung zu lange. Eine Beispielabfrage ist unten angegeben: select * from `ratings` order by id limit 499500, 500 Jede Abfrage dauert mehr als eine Minute, aber wenn […]

Kann eine Nummer verwendet werden, um eine MySQL-Tabellenspalte zu benennen?

Ich habe eine Tabelle mit Spaltennamen wie 25, 50, 100 usw. Beim Versuch, die Tabelle zu aktualisieren, erhalte ich einen Fehler, egal wie ich es mache UPDATE table SET ’25’=’100′ WHERE id = ‘1’ Ich habe versucht, in alle Richtungen zu zitieren und zurückzugreifen, aber ohne Erfolg. Der Fehler ist immer wie folgt: Sie haben […]