Zastanawiam się, czy można zaktualizować definicję wyzwalacza w MySQL. Na przykład mam wyzwalacz T i chcę dodać do niego nowe funkcje. Zakładam, że muszę to upuścić i odtworzyć. Jakie są najlepsze praktyki w administrowaniu bazą danych dla takich scenariuszy?
Ok, wiem, że już to robiłem. Ale nie mogę tego zrozumieć. Stworzyłem stół. Jedna z kolumn ma identyfikator „LogID”, jest także kluczem podstawowym. Jak to zmienić, aby ta kolumna generowała identyfikator UUID dla każdego nowego wpisu? Dzięki
Czy istnieje proste zapytanie, które zajęłoby> 2 sekundy, aby móc przetestować powolny rejestrator zapytań? Szukam czegoś w rodzaju ogólnego stwierdzenia rekurencyjnego lub iteracyjnego.
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 6 lat temu . Uważam, że lista uprawnień zapewnianych przez MySQL jest nieco przytłaczająca. Nie jestem pewien, …
Dostaję to ostrzeżenie w mysql, [Warning] Aborted connection 21 to db: 'MyDB' user: 'MyUser' host: 'localhost' (Got an error reading communication packets) Przejrzałem kilka tematów w google i według niektórych sugestii zwiększyłem max_allowed_packetz 128 to 512 to 1024wciąż tego samego zachowania. Używam Drupal 7, i tak istnieje wiele typów danych …
Proste: chciałbym policzyć liczbę wierszy z zapytania podrzędnego. Pamiętaj, że status określa, czy host jest online, czy nie. Zły kod SELECT COUNT(ip_address) FROM `ports` ( SELECT DISTINCT ip_address FROM `ports` WHERE status IS TRUE ) Wyjaśnione Pierwsze zapytanie po uruchomieniu zwraca: SELECT DISTINCT ip_address FROM `ports` WHERE status IS TRUE …
Próbuję utworzyć taki, STORED PROCEDUREktóry będzie przyzwyczajony do UPDATEtabeli o nazwie machine. Ta tabela ma trzy kolumny ( machine_id, machine_namei reg_id). W powyższej tabeli reg_id( INT) jest kolumną, której wartości można zmienić dla machine_id. Chciałbym zdefiniować QUERY/, PROCEDUREaby sprawdzić, czy reg_idjuż istnieje w tej tabeli. Jeśli tak, to UPDATEten wiersz, …
Próbuję utworzyć kolumnę dla mojej tabeli tylko wtedy, gdy ona nie istnieje. Dużo badałem, ale nie znalazłem jeszcze żadnego rozwiązania. Czy naprawdę można warunkowo utworzyć kolumnę?
Kontekst: Używany jest framework Spring, a wszystkie zapytania są uruchamiane za pomocą JdbcTemplate. Wersja Mysql Server to 5.6.19. tableTo InnoDB tablei domyślnie jak auto commiti poziom izolacji powtarzalne odczytania jest ustawiony. Problem : InsertWystępuje wewnątrz transakcji, a selectczytający te same wstawione dane nie widzi danych. W selectbiegnie poinsert i po …
Projektuję mój pierwszy schemat eCommerce. Od jakiegoś czasu czytam ten temat i jestem trochę zdezorientowany relacjami między order_line_itemaproduct productPuszki zostały zakupione. Ma różne szczegóły, ale najważniejsze jest unit_price. order_line_itemPosiada klucz obcy do product_idzakupiona, to quantityzakupiono i unit_priceprzy momencie klient zakupił produkt. Większość z tego co czytałem, mówi, że unit_pricena order_line_itemnależy …
Korzystam z rekurencyjnej procedury składowanej w MySQL do generowania tabeli tymczasowej o nazwie id_list, ale muszę użyć wyników tej procedury w kolejnym zapytaniu dotyczącym wyboru, więc nie mogę DROPtabeli tymczasowej w ramach procedury ... BEGIN; /* generates the temporary table of ID's */ CALL fetch_inheritance_groups('abc123',0); /* uses the results of …
Jakie są wady korzystania z Galera Cluster zamiast zwykłej replikacji Master / Slave? Opóźnienie zerowe Galery 0, synchroniczna replikacja i brak pojedynczego punktu awarii wydają się bardzo atrakcyjne, więc dlaczego klaster Galera nie jest tak powszechny?
W usłudze Amazon RDS płacisz około 0,10 USD za 1 milion żądań We / Wy. Zauważyłem bardzo dużą liczbę (w setkach tysięcy) żądań We / Wy dla bazy danych o bardzo niskim ruchu. Widząc to, przeprowadziłem dalsze badania i znalazłem to pytanie, które opisuje, że dla 6000 witryn użytkowników generował …
Czy istnieje jedno- lub jedno wierszowe polecenie do modyfikacji wszystkich tabel w bazie danych. Chciałbym wydać to polecenie w każdej tabeli w bazie danych: ALTER TABLE `table_name` CONVERT TO CHARACTER SET utf8; Moim celem jest zmodyfikowanie zestawu znaków z latin1 na utf8 do wszystkich tabel. AKTUALIZACJA: RDBMS to MySQL
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.