Oto minimalny przykład mojego problemu w świecie rzeczywistym: create table t(id serial primary key, rnd double precision); oczywiście możesz zwrócić wstawione kolumny z returningklauzulą: with w as (insert into t(rnd) values(random()) returning *) insert into t(rnd) select random() from w returning *; /* | ID | RND | |----|----------------| | …
Migruję część bazy danych mysql do AWS. Dane, o których mowa, to 99% zapisu, a każdy wiersz zawiera około 1 000 pól varchar, datę i godzinę i 4 wartości int. Szacuję, że w godzinach szczytu będziemy potrzebować od 20 do 25 000 zapisów na godzinę. Uruchomiłem iostat -h na bieżącej …
O ile mi wiadomo, kolejność przetwarzania kwerend logicznych, która jest konceptualną kolejnością interpretacji, zaczyna się od FROM w następujący sposób: OD GDZIE GRUPUJ WEDŁUG MAJĄCY WYBIERZ ZAMÓW PRZEZ Po tej liście łatwo jest zrozumieć, dlaczego nie można wybrać WYBIERAJ aliasów w klauzuli WHERE, ponieważ alias nie został jeszcze utworzony. T-SQL …
Problem: Jak mogę uruchomić Koordynatora transakcji rozproszonych (DTC) na wszystkich serwerach w grupie AlwaysOn Availability Group (AG)? NIE muszę utrzymywać transakcji związanych z przełączaniem awaryjnym / przełączaniem. Instalacja: Mam Windows Failover Cluster (WSFC) z trzema serwerami Windows 2008 R2, na których wszystkie działają z SQL 2012. Dwa serwery znajdują się …
TL; DR: Mam nieusuwalne uszkodzenie w widoku indeksowanym. Oto szczegóły: Bieganie DBCC CHECKDB([DbName]) WITH EXTENDED_LOGICAL_CHECKS, DATA_PURITY, NO_INFOMSGS, ALL_ERRORMSGS na jednej z moich baz danych powoduje następujący błąd: Msg 8907, poziom 16, stan 1, wiersz 1 Indeks przestrzenny, indeks XML lub widok indeksowany „ViewName” (identyfikator obiektu 784109934) zawiera wiersze, które nie …
Mam MySQL (5.5) w konfiguracji master-slave i stworzyłem inny serwer slave. Zatrzymałem pierwotnego niewolnika, zrzuciłem dane, skopiowałem i ponownie zaimportowałem i działało dobrze. Zauważyłem pozycję master_log oryginalnego slave i użyłem tych poleceń, aby ustawić go na nowym slave CHANGE MASTER TO MASTER_HOST='<ipaddress>', MASTER_USER='<username>', MASTER_PASSWORD='<password>', MASTER_PORT=3306, MASTER_LOG_FILE='mysql-bin.000851', MASTER_LOG_POS=15824150, MASTER_CONNECT_RETRY=10; Kiedy założyłem …
Potrzebuję pomocy z funkcjami okienkowania. Wiem, że możesz obliczyć sumę w oknie i sumę bieżącą w oknie. Ale czy można obliczyć poprzednią sumę bieżącą, tj. Sumę bieżącą bez bieżącego wiersza? Zakładam, że będziesz musiał użyć argumentu ROWlub RANGE. Wiem, że istnieje CURRENT ROWopcja, ale potrzebowałbym CURRENT ROW - 1, która …
Jestem zupełnie nowy w MySQL i uruchamiam go w systemie Windows. Próbuję przywrócić bazę danych z pliku zrzutu w MySQL, ale pojawia się następujący błąd: $ >mysql -u root -p -h localhost -D database -o < dump.sql ERROR: ASCII '\0' appeared in the statement, but this is not allowed unless …
Prowadząc naszą korporacyjną platformę ERP (Dynamics AX 2012) zauważyłem, że nasze środowisko produkcyjne wydawało się znacznie wolniejsze niż nasze systemy programistyczne. Po wykonaniu tych samych czynności zarówno w środowisku programistycznym, jak i produkcyjnym podczas śledzenia, potwierdziłem, że zapytania SQL działały bardzo wolno w naszym środowisku produkcyjnym w porównaniu do programowania …
Właśnie zacząłem używać Postgres i próbuję utworzyć przykładową bazę danych, aby zrozumieć jej funkcje, rozglądając się, znalazłem kilka skryptów na pgfoundry.org. Rozumiem polecenia, ponieważ wcześniej korzystałem zarówno z Oracle, jak i MS-SQL, ale wszystkie uruchamiane przeze mnie skrypty zwracają błędy, gdy dotrą do instrukcji „COPY FROM”. Dokładniej, błąd jest zgłaszany …
Wstawiam do poniższej tabeli za pomocą LuaSQL z API PtokaX. CREATE TABLE `requests` ( `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `ctg` VARCHAR(15) NOT NULL, `msg` VARCHAR(250) NOT NULL, `nick` VARCHAR(32) NOT NULL, `filled` ENUM('Y','N') NOT NULL DEFAULT 'N', `dated` DATETIME NOT NULL, `filldate` DATETIME NULL DEFAULT NULL, PRIMARY KEY (`id`), …
Czy w MySQL Workbench można wyszukać określoną nazwę kolumny we wszystkich tabelach? (Pisanie ciągu w polu w prawym górnym rogu nic nie robi). Dziękuję Ci.
Czy istnieje sposób na mysqldump tabeli bez niektórych pól? Pozwól mi wyjaśnić: mam bazę danych MySQL o nazwie tests. W testsmam 3 tabele: USER, TOTOi TATA. Chcę tylko mysqldump niektóre pola tabeli USER, tak jak za wyjątkiem niektórych pól mail, ip_loginitp W jaki sposób mogę to zrobić?
Kiedy piszę takie zapytanie ... select * from table1 t1 join table2 t2 on t1.id = t2.id Czy optymalizator SQL, nie będąc pewnym, czy jest to poprawny termin, tłumaczy to na ... select * from table1 t1, table2 t2 where t1.id = t2.id Zasadniczo, czy instrukcja Join w SQL Server …
Biorąc pod uwagę to pytanie na reddit, wyczyściłem zapytanie, aby wskazać, gdzie problem był w zapytaniu. Najpierw używam przecinka, WHERE 1=1aby ułatwić modyfikowanie zapytań, więc moje zapytania zwykle kończą się tak: SELECT C.CompanyName ,O.ShippedDate ,OD.UnitPrice ,P.ProductName FROM Customers as C INNER JOIN Orders as O ON C.CustomerID = O.CustomerID INNER …
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.