Als «mysql» getaggte Fragen

MySQL ist ein kostenloses Open-Source-RDBMS (Relational Database Management System), das SQL (Structured Query Language) verwendet. Verwenden Sie dieses Tag NICHT für andere DBs wie SQL Server, SQLite usw. Dies sind verschiedene DBs, die alle ihre eigenen SQL-Dialekte verwenden, um die Daten zu verwalten.

10
Gewähren Sie ** alle ** Berechtigungen für die Datenbank
Ich habe eine Datenbank erstellt, zum Beispiel 'mydb'. CREATE DATABASE mydb CHARACTER SET utf8 COLLATE utf8_bin; CREATE USER 'myuser'@'%' IDENTIFIED BY PASSWORD '*HASH'; GRANT ALL ON mydb.* TO 'myuser'@'%'; GRANT ALL ON mydb TO 'myuser'@'%'; GRANT CREATE ON mydb TO 'myuser'@'%'; FLUSH PRIVILEGES; Jetzt kann ich mich von überall in …


16
MySQL-Fehler 1093 - Zieltabelle für Aktualisierung in FROM-Klausel kann nicht angegeben werden
Ich habe eine Tabelle story_categoryin meiner Datenbank mit beschädigten Einträgen. Die nächste Abfrage gibt die beschädigten Einträge zurück: SELECT * FROM story_category WHERE category_id NOT IN ( SELECT DISTINCT category.id FROM category INNER JOIN story_category ON category_id=category.id); Ich habe versucht, sie zu löschen, indem ich Folgendes ausführte: DELETE FROM story_category …


30
# 1071 - Der angegebene Schlüssel war zu lang. Die maximale Schlüssellänge beträgt 767 Byte
Als ich den folgenden Befehl ausgeführt habe: ALTER TABLE `mytable` ADD UNIQUE ( `column1` , `column2` ); Ich habe diese Fehlermeldung erhalten: #1071 - Specified key was too long; max key length is 767 bytes Informationen zu Spalte1 und Spalte2: column1 varchar(20) utf8_general_ci column2 varchar(500) utf8_general_ci Ich denke varchar(20), benötigt …

8
So verkleinern / löschen Sie die ibdata1-Datei in MySQL
Ich verwende MySQL in localhost als "Abfragetool" zum Ausführen von Statistiken in R, dh jedes Mal, wenn ich ein R-Skript ausführe, erstelle ich eine neue Datenbank (A), erstelle eine neue Tabelle (B) und importiere die Daten in B. Senden Sie eine Abfrage, um das zu erhalten, was ich brauche, und …
561 mysql  database  innodb 

5
MySQL-String ersetzen
Ich habe eine Spalte mit URLs (ID, URL): http://www.example.com/articles/updates/43 http://www.example.com/articles/updates/866 http://www.example.com/articles/updates/323 http://www.example.com/articles/updates/seo-url http://www.example.com/articles/updates/4?something=test Ich möchte das Wort "Updates" in "Nachrichten" ändern. Ist das mit einem Skript möglich?
559 mysql  replace 

9
Überspringen Sie bestimmte Tabellen mit mysqldump
Gibt es eine Möglichkeit, bestimmte Tabellen mit dem Befehl mysqldump einzuschränken? Zum Beispiel würde ich die folgende Syntax verwenden, um nur Tabelle1 und Tabelle2 zu sichern: mysqldump -u username -p database table1 table2 > database.sql Aber gibt es eine ähnliche Möglichkeit, alle Tabellen außer Tabelle1 und Tabelle2 zu sichern? Ich …
558 sql  mysql  database  mysqldump 

17
Wie stelle ich eine Dump-Datei aus mysqldump wieder her?
Ich erhielt eine MySQL-Datenbankdatei, die ich als Datenbank auf meinem Windows Server 2008-Computer wiederherstellen muss. Ich habe versucht, MySQL Administrator zu verwenden, habe jedoch den folgenden Fehler erhalten: Die ausgewählte Datei wurde von mysqldump generiert und kann von dieser Anwendung nicht wiederhergestellt werden. Wie bringe ich das zum Laufen?
544 mysql  sql  database 



12
Wie ersetze ich einen regulären Ausdruck in MySQL?
Ich habe eine Tabelle mit ~ 500k Zeilen; Die Spalte varchar (255) UTF8 filenameenthält einen Dateinamen. Ich versuche, verschiedene seltsame Zeichen aus dem Dateinamen zu entfernen - dachte, ich würde eine Zeichenklasse verwenden: [^a-zA-Z0-9()_ .\-] Gibt es in MySQL eine Funktion, mit der Sie durch einen regulären Ausdruck ersetzen können …
516 mysql  regex  mysql-udf 

13
Löschen mit Join in MySQL
Hier ist das Skript zum Erstellen meiner Tabellen: CREATE TABLE clients ( client_i INT(11), PRIMARY KEY (client_id) ); CREATE TABLE projects ( project_id INT(11) UNSIGNED, client_id INT(11) UNSIGNED, PRIMARY KEY (project_id) ); CREATE TABLE posts ( post_id INT(11) UNSIGNED, project_id INT(11) UNSIGNED, PRIMARY KEY (post_id) ); In meinem PHP-Code möchte …
501 mysql 


11
MySQL - UPDATE-Abfrage basierend auf SELECT-Abfrage
Ich muss (aus derselben Tabelle) überprüfen, ob es eine Zuordnung zwischen zwei Ereignissen basierend auf Datum und Uhrzeit gibt. Ein Datensatz enthält das Enddatum und die Endzeit bestimmter Ereignisse, und der andere Datensatz enthält das Startdatum und die Startzeit für andere Ereignisse. Wenn das erste Ereignis vor dem zweiten Ereignis …
501 mysql  select  sql-update 

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.