Pytania oznaczone «mysql»

25
Zmodyfikuj DEFINER na wielu widokach

Mam problemy z utworzeniem kopii zapasowej moich baz danych po aktualizacji. Grzebię w moim systemie, próbując dowiedzieć się, dlaczego. Jedno zapytanie, które uruchomiłem, zwróciło ten wynik. Got error: 1449: The user specified as a definer ('cittool'@'%') does not exist when using LOCK...

25
Transakcyjny przepływ pracy DDL dla MySQL

Byłem trochę zaskoczony, aby odkryć, że DDL ( alter table, create indexetc) niejawnie popełnić bieżącej transakcji w MySQL. Począwszy od MS SQL Server, możliwość dokonywania lokalnych zmian bazy danych w transakcji (która została następnie wycofana) była ważną częścią mojego przepływu pracy. W celu...

25
Korzyści z używania backtick (`) w zapytaniach MySQL?

W MySQL możemy tworzyć zapytania z lub bez `symbolu backtick ( ). Przykład: SELECT * FROM TEST; SELECT * FROM `TEST`; Oba działają dobrze w konsoli mysql. Czy jest między nimi jakaś różnica techniczna? Czy jest jakaś korzyść przy użyciu ( `) w porównaniu z prostymi...

25
innodb_file_format Barracuda

Mam kilka pytań do tych bardziej znanych. Większość moich instancji prowadzi Antylopę pomimo wsparcia dla Barracudy. Chciałem się pobawić przy kilku kompresujących tabelach innodb. Rozumiem, że jest to dostępne tylko w formacie Barracuda. Widzę, że innodb_file_format jest dynamiczny, więc mogę...

24
Jak utworzyć indeks warunkowy w MySQL?

Jak utworzyć indeks do filtrowania określonego zakresu lub podzbioru tabeli w MySQL? AFAIK nie można utworzyć bezpośrednio, ale myślę, że można symulować tę funkcję. Przykład: Chcę utworzyć indeks dla NAMEkolumny tylko dla wierszy zSTATUS = 'ACTIVE' Ta funkcja nazywa się indeksem filtrowanym w...

24
Jak mogę sprawdzić, czy używam SSL do łączenia się z mysql?

Skonfigurowałem serwer tak, aby zezwalał na SSL i zmodyfikowałem mojego klienta ~ / .my.cnf, więc używam SSL: [client] ssl ssl-cipher=DHE-RSA-AES256-SHA ssl-ca=~/certs/ca-cert.pem Kiedy loguję się z moim klientem i przeglądam status, wyświetla on szyfr w linii SSL: mysql>...

24
Jak rozpoznać uszkodzenie tabeli InnoDB?

Mam kilka tabel, które są podzielone na partycje i mają kilka indeksów na zreplikowanym slave. Po skopiowaniu migawki (zweryfikowanej jako bezpieczna) do nowego urządzenia podrzędnego i aktualizacji mysqld z 5.1.42 do 5.5.15 i ponownym uruchomieniu replikacji, pojawia się awaria InnoDB z...

24
Konsola MySQL: Ctrl + C doprowadza mnie do szału

W konsoli MySQL jest coś, co doprowadza mnie do szału. Kiedy naciskam ctrl+, caby anulować wpisywanie bieżącego polecenia, terminal kończy działanie. W każdym terminalu wiem ( *nixterminale, Python, PostgreSQL) ctrl+ canuluje bieżące polecenie i ctrl+ dwyjście terminal. Ten problem został...

23
Jak skonfigurować wiele pól jako klucz podstawowy w MySQL?

Mam stolik z polami Numer identyfikacyjny pracownika bla bla blahblah2 ..... RecordMonth RecodrdYear więc każdy pracownik powinien mieć pasującą pozycję tylko na miesiąc, rok, Emp #. Jak skonfigurować stół. Jak skonfigurować tabelę, aby identyfikator pracownika mógł być aktualizowany raz...

23
Najlepsze praktyki tworzenia kopii zapasowych bazy danych MySQL

Niedawno odkryłem, że nasze produkcyjne serwery WWW, które działają na MySQL, nie są regularnie (lub wcale) archiwizowane. Jestem przyzwyczajony do tworzenia kopii zapasowych baz danych SQL Server, ale nie mam dużego doświadczenia z bazami danych MySQL. Jakieś najlepsze praktyki korzystania z...

23
sprawdź ograniczenie nie działa?

Mam następującą tabelę. create table test ( id smallint unsigned AUTO_INCREMENT, age tinyint not null, primary key(id), check (age<20) ); Problem polega na tym, że CHECKograniczenie nie działa w kolumnie wieku. Na przykład, gdy wstawię 222 w polu wieku, MySQL to