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.



2
mysql_install_db: So legen Sie das Root-Passwort fest
mysql 5.6 scheint eine neue Option --random-passwords für mysql_install_db zu haben, mit der ich das Root-Passwort ermitteln kann: http://dev.mysql.com/doc/refman/5.6/en/mysql-install-db.html# option_mysql_install_db_random-passwords Aber was kann ich mit MySQL 5.5 machen? Die Dokumentation schlägt vor, dass das Root-Passwort leer sein sollte, aber ich kann anscheinend keine Verbindung mit keinem Passwort (oder einem leeren …
7 mysql 

2
Deadlock-frei MERGE-Alike in MySQL?
Ich versuche, einige Teile des MERGEMySQL-Treibers in Drupal zu implementieren . Natürlich hat Drupal etwas, aber in Wahrheit funktioniert es nur, weil der häufigste MERGE-Emittent nur Ausnahmen isst. Was auch immer wir versuchen, es treten Deadlocks auf. Was wir tun, wir starten eine Transaktion, SELECT ... FOR UPDATEversuchen INSERTes dann …
7 mysql  deadlock 

1
LOAD DATA INFILE-Blöcke bei gleichzeitiger Verwendung für MyISAM-Tabellen
Ich habe Probleme beim gleichzeitigen Laden von Daten in MyISAM-Tabellen LOAD DATA INFILE. Der Ladevorgang funktioniert isoliert einwandfrei. Beim gleichzeitigen Versuch, LOAD DATA INFILEVorgänge auszuführen, werden MySQL-Profilinformationen blockiert - eine Systemsperre -, bis die vorherige abgeschlossen ist. Dies geschieht unabhängig vom Laden in dieselbe / eine andere Tabelle oder sogar …
7 mysql  innodb  myisam 


2
SQL ANSI JOIN Vorrang
Ich habe eine Abfrage, die so aussieht: SELECT * FROM TBLA A LEFT JOIN TBLB B ON A.Col1 = B.Col2 RIGHT JOIN TBLC C ON B.Col3 = C.Col4 JOIN TBLD D ON C.Col5 = D.Col6 In welcher Reihenfolge werden die Verknüpfungen aufgelöst? Ich interessiere mich am meisten für SQL Server …

2
Wählen Sie Spaltennamen aus, deren Einträge nicht null sind
Ich hätte gerne eine Liste der Spalten einer Tabelle, in denen mindestens ein Nicht- NULLDateneintrag enthalten ist. Mit anderen Worten, ich möchte die Spaltennamen erhalten, für die im Folgenden mindestens ein Eintrag zurückgegeben wird: SELECT DISTINCT column_name FROM table WHERE column_name IS NOT NULL Ich habe folgendes versucht: SELECT column_name …


6
Die Anweisung TRUNCATE TABLE hängt manchmal
Warum hängt die TRUNCATE TABLEAussage manchmal? Was sind die Gründe für diese Art von Problem? Ich migriere von MySQL zu MariaDB. Dieses Problem tritt nicht bei MySQL auf, sondern nur bei MariaDB. Die hängende Aussage ist einfach: TRUNCATE TABLE sampledb.datatable; Was kann dazu führen und wie kann ich das beheben? …

3
So gewähren Sie mehreren Benutzern Berechtigungen; MySQL
Ich habe folgenden Code: GRANT SELECT,INSERT,UPDATE ON db1.* TO ‘user’@example.com; Ich bin ein Anfänger in mySQL. Ich habe mich gefragt, ob es eine Methode gibt, mit der ich die Berechtigungen für jeden Benutzer in diesem Domänennetzwerk festlegen kann, ohne den obigen Code für jeden Benutzer eingeben zu müssen. % Platzhalter? …
7 mysql  dns 

3
mysqldump: Fehler: 'Datei kann nicht erstellt / geschrieben werden
Temporäre Dateien können nicht erstellt werden /var/tmp. mysqldump: Error: 'Can't create/write to file '/var/tmp/mysql.k6NKGk/#sql_5dc_2.MAI' (Errcode: 2)' when trying to dump tablespaces Auf meinem Betriebssystem. id mysql uid=60(mysql) gid=105(mysql) groups=105(mysql) ls -l /var/ drwxrwxrwt 2 root root 72 oct 24 16:43 tmp Was kann ich machen?


3
So ändern Sie die Datenstruktur in MySQL mit MySQLldump, ohne Dateien zu löschen
Im Wesentlichen versuche ich, einen Produktionsserver mit einem Sandbox-Server zu synchronisieren , aber nur die Tabellenstrukturen und gespeicherten Prozeduren. Die Prozeduren sind kein Problem, da sie überschrieben werden können, aber das Problem sind die Tabellen. Ich möchte ihre Strukturen auf dem Produktionsserver mithilfe mysqldump(oder auf eine andere von Ihnen vorgeschlagene …

1
MySQL: Illegale Mischung von Kollatierungen
Ich habe versucht, mit einer gespeicherten Prozedur Indizes zu erstellen , und habe den folgenden Fehler erhalten: ERROR 1267 (HY000): Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IMPLICIT) for operation '=' Es gibt keine Zeilennummer oder einen anderen Debugging-Hinweis. Wie kann dieser Fehler am besten behoben werden? Gibt es gute Richtlinien, …

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.