Pytania otagowane jako mysql

MySQL to darmowy, otwarty system zarządzania relacyjnymi bazami danych (RDBMS), który wykorzystuje Structured Query Language (SQL). NIE UŻYWAJ tego znacznika do innych baz danych, takich jak SQL Server, SQLite itp. Są to różne bazy danych, które używają własnych dialektów SQL do zarządzania danymi.

10
Przyznaj ** wszystkie ** uprawnienia do bazy danych
Stworzyłem bazę danych, na przykład „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; Teraz mogę zalogować się do bazy danych z dowolnego …


16
Błąd MySQL 1093 - Nie można określić tabeli docelowej do aktualizacji w klauzuli FROM
Mam story_categorybazę danych w mojej bazie danych z uszkodzonymi wpisami. Następne zapytanie zwraca uszkodzone wpisy: SELECT * FROM story_category WHERE category_id NOT IN ( SELECT DISTINCT category.id FROM category INNER JOIN story_category ON category_id=category.id); Próbowałem je usunąć, wykonując: DELETE FROM story_category WHERE category_id NOT IN ( SELECT DISTINCT category.id FROM …


30
# 1071 - Określony klucz był za długi; maksymalna długość klucza wynosi 767 bajtów
Kiedy wykonałem następujące polecenie: ALTER TABLE `mytable` ADD UNIQUE ( `column1` , `column2` ); Otrzymałem ten komunikat o błędzie: #1071 - Specified key was too long; max key length is 767 bytes Informacje o kolumnie 1 i kolumnie 2: column1 varchar(20) utf8_general_ci column2 varchar(500) utf8_general_ci Myślę, że varchar(20)wymaga tylko 21 …

8
Jak zmniejszyć / wyczyścić plik ibdata1 w MySQL
Używam MySQL w localhost jako „narzędzie zapytań” do wykonywania statystyk w języku R, to znaczy za każdym razem, gdy uruchamiam skrypt R, tworzę nową bazę danych (A), tworzę nową tabelę (B), importuję dane do B , prześlij zapytanie, aby uzyskać to, czego potrzebuję, a następnie upuszczam B i upuszczam A. …
561 mysql  database  innodb 

5
Ciąg MySQL zamień
Mam kolumnę zawierającą adresy URL (identyfikator, adres 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 Chciałbym zmienić słowo „aktualizacje” na „aktualności”. Czy można to zrobić za pomocą skryptu?
559 mysql  replace 

9
Pomiń niektóre tabele za pomocą mysqldump
Czy istnieje sposób ograniczenia niektórych tabel za pomocą polecenia mysqldump? Na przykład użyłbym następującej składni, aby zrzucić tylko tabelę 1 i tabelę 2: mysqldump -u username -p database table1 table2 > database.sql Ale czy istnieje podobny sposób na zrzucenie wszystkich tabel oprócz tabeli 1 i tabeli 2 ? Nie znalazłem …
557 sql  mysql  database  mysqldump 

17
Jak przywrócić plik zrzutu z mysqldump?
Dostałem plik bazy danych MySQL, który muszę przywrócić jako bazę danych na moim komputerze z systemem Windows Server 2008. Próbowałem użyć MySQL Administrator, ale dostałem następujący błąd: Wybrany plik został wygenerowany przez mysqldump i nie może zostać przywrócony przez tę aplikację. Jak mogę to uruchomić?
542 mysql  sql  database 



12
Jak zrobić zamianę wyrażenia regularnego w MySQL?
Mam tabelę z ~ 500 tys. Rzędów; varchar (255) kolumna UTF8 filenamezawiera nazwę pliku; Próbuję usunąć różne dziwne znaki z nazwy pliku - pomyślałem, że użyję klasy znaków: [^a-zA-Z0-9()_ .\-] Czy w MySQL jest funkcja, która pozwala zastąpić wyrażenie regularne ? Szukam funkcji podobnej do funkcji REPLACE () - uproszczony …
515 mysql  regex  mysql-udf 

13
Usuń z Dołącz w MySQL
Oto skrypt do tworzenia moich tabel: 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) ); W moim kodzie PHP, usuwając klienta, …
501 mysql 

11
MySQL - UPDATE zapytanie oparte na zapytaniu SELECT
Muszę sprawdzić (z tej samej tabeli), czy istnieje związek między dwoma zdarzeniami na podstawie daty i godziny. Jeden zestaw danych będzie zawierał datę końcową niektórych zdarzeń, a drugi zestaw danych będzie zawierał datę początkową innych zdarzeń. Jeśli pierwsze wydarzenie zakończy się przed drugim, chciałbym je połączyć. Do tej pory mam: …
501 mysql  select  sql-update 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.