Pytania oznaczone «mysql»

104
Na przykład pętla w MySQL

W MySQL mam tę procedurę składowaną z pętlą For: DELIMITER $$ CREATE PROCEDURE ABC() BEGIN DECLARE a INT Default 0 ; simple_loop: LOOP SET a=a+1; select a; IF a=5 THEN LEAVE simple_loop; END IF; END LOOP simple_loop; END $$ Zawsze się drukuje 1. Jaka jest poprawna składnia pętli MySQL...

104
MySQL INNER JOIN wybiera tylko jeden wiersz z drugiej tabeli

Mam userstabelę i paymentstabelę, dla każdego użytkownika, z którym mają płatności, mogą mieć wiele powiązanych płatności w paymentstabeli. Chciałbym wybrać wszystkich użytkowników, którzy mają płatności, ale wybrać tylko ostatnią płatność. Próbuję tego SQL, ale nigdy wcześniej nie próbowałem...

103
MySql - sposób na aktualizację części ciągu?

Szukam sposobu, aby zaktualizować tylko część ciągu za pośrednictwem zapytania MySQL. Na przykład, jeśli mam 10 rekordów, z których wszystkie zawierają `` ciąg '' jako część wartości pola (tj. `` Coś / ciąg '', `` coś / ciąg znaków '', `` coś / ciąg / itd. '', Czy istnieje sposób na zmianę ''...

103
Aktualizacja klucza podstawowego MySQL

Mam tabelę user_interactionsz 4 kolumnami: user_1 user_2 type timestamp Klucz podstawowy to (user_1,user_2,type) i chcę zmienić na(user_2,user_1,type) Więc co zrobiłem to: drop primary key ... add primary key (user_2,user_1,type)... i voila ... Problem polega na tym, że baza danych...

103
MySQL DOŁĄCZYĆ tylko do ostatniego wiersza?

Mam klienta tabeli, który przechowuje identyfikator_klienta, adres e-mail i dane referencyjne. Istnieje dodatkowa tabela customer_data, która przechowuje historyczny zapis zmian dokonanych w kliencie, tj. Kiedy następuje zmiana, wstawiany jest nowy wiersz. Aby wyświetlić informacje o kliencie w...

103
B-Tree vs Hash Table

W MySQL typ indeksu to b-drzewo, a dostęp do elementu w b-drzewie odbywa się w logarytmicznym amortyzowanym czasie O(log(n)). Z drugiej strony dostęp do elementu w tablicy skrótów znajduje się w O(1). Dlaczego zamiast b-drzewa nie używa się tablicy skrótów w celu uzyskania dostępu do danych w...

103
Jak podzielić ciąg z nazwą w mysql?

Jak podzielić ciąg z nazwą w mysql? Na przykład: name ----- Sachin ramesh tendulkar Rahul dravid Podziel nazwę na przykład firstname,middlename,lastname: firstname middlename lastname --------- ------------ ------------ sachin ramesh tendulkar rahul