mysql update statement tutorial update query syntax examples
W tym samouczku wyjaśniono instrukcję MySQL UPDATE wraz ze składnią zapytania i przykładami. Dowiesz się również o różnych odmianach polecenia tabeli aktualizacji MySQL:
Jak w przypadku każdej innej bazy danych, zawsze musimy aktualizować, modyfikować lub zmieniać istniejące dane w tabelach. W MySQL mamy instrukcję UPDATE, której można użyć do aktualizacji lub modyfikacji danych w tabeli.
Za pomocą tego polecenia możemy zaktualizować jedno lub wiele pól. W danym momencie możemy zaktualizować wartości z określonej tabeli. Korzystając z klauzuli WHERE możemy określić warunki używane zwłaszcza wtedy, gdy istnieje potrzeba zaktualizowania określonych wierszy z tabeli.
Zanim przejdziesz dalej, pamiętaj, że używamy MySQL w wersji 8.0. Możesz go pobrać z tutaj.
Czego się nauczysz:
- Składnia tabeli aktualizacji MySQL
- Polecenie MySQL UPDATE Table
- # 1) MySQL aktualizuje pojedynczą kolumnę
- # 2) MySQL Zaktualizuj wiele kolumn
- # 3) Aktualizacja MySQL z funkcją REPLACE
- 4) AKTUALIZACJA MySQL za pomocą instrukcji SELECT
- 5) AKTUALIZACJA MySQL Wiele wierszy
- 6) AKTUALIZACJA MySQL za pomocą słowa kluczowego INNER JOIN
- # 7) AKTUALIZACJA MySQL za pomocą słowa kluczowego LEFT JOIN
- Często zadawane pytania i odpowiedzi
- Wniosek
Składnia tabeli aktualizacji MySQL
UPDATE table_name SET column1 = new_value1, column2 = new_value2, ... WHERE condition;
Objaśnienie składni:
- Składnia zaczyna się od słowa kluczowego „UPDATE”, informując w ten sposób serwer MySQL o typie wykonywanej czynności. To jest obowiązkowe słowo kluczowe i nie można go pominąć.
- Następnie pojawia się nazwa tabeli, na której ma zostać wykonana akcja aktualizacji. Jest to obowiązkowe i nie można go pominąć.
- Po trzecie, to znowu słowo kluczowe - SET. To słowo kluczowe informuje serwer MySQL o aktualizowanych wartościach nazw kolumn. To jest obowiązkowe słowo kluczowe i nie można go pominąć.
- Następnie zostaną zaktualizowane nazwy kolumn wraz z odpowiadającymi im wartościami. Jest to również obowiązkowe i nie można go pominąć.
- Następnie pojawia się warunek WHERE, który ogranicza lub filtruje liczbę wierszy docelowych, na których ma zostać zastosowana akcja UPDATE. GDZIE jest również słowem kluczowym, ale opcjonalnym.
Jednak klauzula WHERE jest istotna. Jeśli nie zostanie wspomniane lub jeśli warunek nie zostanie ustawiony prawidłowo, ani tabela, ani niepotrzebne wiersze nie zostaną zaktualizowane.
Modyfikatory w instrukcji UPDATE Table
Poniżej wymieniono modyfikatory w instrukcji UPDATE.
NISKI PRIORYTET: Ten modyfikator informuje MySQL Engine, aby opóźnił aktualizację do momentu, gdy połączenie nie zostanie odczytane z tabeli.
IGNOROWAĆ: Ten modyfikator informuje MySQL Engine, aby kontynuował operację UPDATE, nawet jeśli wystąpią jakiekolwiek błędy. W wierszach, które spowodowały błędy, nie jest wykonywana żadna akcja aktualizacji.
Przykład aktualizacji MySQL
Poniżej podano przykładową tabelę utworzoną w MySQL.
Nazwa schematu: Pacyfik
Nazwa tabeli: pracowników
Nazwy kolumn:
- empNum - przechowuje wartości całkowite dla numeru pracownika.
- lastName - przechowuje wartości varchar dla nazwiska pracownika.
- firstName - przechowuje wartości varchar dla imienia pracownika.
- email - przechowuje wartości varchar dla identyfikatora e-mail pracownika.
- deptNum - przechowuje varchar dla identyfikatora działu, do którego należy pracownik.
- wynagrodzenie - przechowuje wartości dziesiętne wynagrodzenia dla każdego pracownika.
Nazwa schematu: Pacyfik
Nazwa tabeli: działy
Nazwy kolumn:
- deptNum - przechowuje varchar dla identyfikatora działu w organizacji.
- miasto - zawiera nazwę miasta, w którym pracują działy.
- kraj - zawiera nazwę kraju odpowiadającego miastu.
- bonus - Przechowuje wartość procentową premii.
Polecenie MySQL UPDATE Table
# 1) MySQL aktualizuje pojedynczą kolumnę
Teraz znajdźmy rekord, który chcielibyśmy zaktualizować. Najpierw przyjrzymy się scenariuszowi, w którym musimy zaktualizować pojedynczą kolumnę za pomocą słowa kluczowego UPDATE.
Oto pracownik z numerem pracownika 1008.
Zapytanie i odpowiadające mu wyniki są następujące:
Zaktualizujmy identyfikator e-mail tego pracownika z ob@gmail.com na oliver.bailey@gmail.com, używając słowa kluczowego UPDATE.
AKTUALIZACJA: Słowo kluczowe informuje silnik MySQL, że instrukcja dotyczy aktualizacji tabeli.
ZESTAW: Ta klauzula ustawia nową wartość nazwy kolumny wymienionej po tym słowie kluczowym.
GDZIE: Ta klauzula określa konkretny wiersz, który ma zostać zaktualizowany.
Po wykonaniu instrukcji UPDATE dane wyjściowe pokażą statystyki związane z wykonaniem instrukcji.
Poniżej przedstawiono szczegółowe informacje:
- Oświadczenie, które zostało wykonane.
- Komunikaty pokazujące liczbę zaktualizowanych wierszy i informację, czy były jakieś ostrzeżenia.
Aby zweryfikować wynik instrukcji UPDATE, wykonajmy ponownie instrukcję SELECT, aby zobaczyć zmianę w identyfikatorze e-mail.
Migawka tabeli przed:
najlepszy prywatny serwer World of Warcraft
empNum | Imię | nazwisko | deptNum | |
---|---|---|---|---|
1008 | Oliver | Bailey | ob@gmail.com | 3 |
Pytanie:
UPDATE employees SET email = “oliver.bailey@gmail.com” WHERE empNum = 1008 AND email = “ob@gmail.com” ;
Migawka tabeli po:
empNum | Imię | nazwisko | deptNum | |
---|---|---|---|---|
1008 | Oliver | Bailey | oliver.bailey@gmail.com | 3 |
# 2) MySQL Zaktualizuj wiele kolumn
Składnia aktualizacji więcej niż jednej kolumny za pomocą instrukcji UPDATE jest taka sama, jak w przypadku aktualizowania jednej kolumny. Jedna instrukcja SET będzie miała wiele nazw kolumn wraz z nową wartością, którą należy ustawić, oddzielonych przecinkiem.
Przyjrzyjmy się wierszowi, który musimy zaktualizować. Wiersz z numerem pracownika 1003.
Tutaj spróbujemy zaktualizować lastName z „Mary” na „Margaret”, a następnie identyfikator e-mail z ml@gmail.com na margaret.langaley@gmail.com.
Poniżej znajduje się zapytanie UPDATE. Przestrzegaj nazw kolumn oddzielonych przecinkami.
Wynik powyższego wykonania przedstawia te same statystyki, co w poprzednim przypadku.
Poniżej przedstawiono dane wyjściowe dla tego samego rekordu po wykonaniu instrukcji UPDATE.
Migawka tabeli przed:
empNum | Imię | nazwisko | deptNum | |
---|---|---|---|---|
1003 | Mary | Langley | ml@gmail.com | dwa |
Pytanie:
UPDATE employees SET firstName = “Margaret”, email = “margaret.lagaley@gmail.com” WHERE empNum = 1003 AND firstName = “Mary” AND email = “ml@gmail.com” ;
Migawka tabeli po:
empNum | Imię | nazwisko | deptNum | |
---|---|---|---|---|
1003 | Małgorzata | Langley | margaret.langley@gmail.com | 3 |
# 3) Aktualizacja MySQL z funkcją REPLACE
Zobaczmy więcej o używaniu funkcji REPLACE do AKTUALIZACJI wiersza w tabeli. Oto nasz rekord docelowy, który chcemy zaktualizować.
Poniższy rekord dotyczy pracownika o numerze 1010. Postaramy się zaktualizować identyfikator e-mail z ja@gmail.com na jacob.armstrong@gmail.com.
Użyjmy następującego zapytania UPDATE z funkcją REPLACE, która zaktualizuje identyfikator e-mail.
Poniżej przedstawiono parametry, które są przekazywane w funkcji REPLACE. Wszystkie 3 parametry mają charakter pozycyjny, tj. Kolejność parametrów nie może być zmieniona.
1śwParametr - zawiera nazwę identyfikatora e-mail.
dwandParametr - zawiera identyfikator e-mail FROM, który ma zostać zmieniony.
3r & DParametr - zawiera identyfikator e-mail TO, który jest nową wartością.
Poniżej znajduje się migawka tabeli po wykonaniu instrukcji UPDATE:
Migawka tabeli przed:
empNum | Imię | nazwisko | deptNum | |
---|---|---|---|---|
1010 | Jakub | Armstrong | ja@gmail.com | 4 |
Pytanie:
UPDATE employees SET email = REPLACE(email, “ja@gmail.com”, jacob.armstrong@gmail.com) WHERE empNum = 1010 ;
Migawka tabeli po:
empNum | Imię | nazwisko | deptNum | |
---|---|---|---|---|
1010 | Jakub | Armstrong | jacob.armstrong@gmail.com | 4 |
4) AKTUALIZACJA MySQL za pomocą instrukcji SELECT
W przypadku tego typu UPDATE nowa wartość aktualizowanej kolumny jest pobierana przez instrukcję SELECT w podzapytaniu. A więc weźmy przykład z naszej tabeli „pracownicy”. Oto nasz rekord docelowy, który chcemy zaktualizować.
W takim przypadku zaktualizujemy numer działu, czyli kolumnę DeptNum, korzystając z tabel działów. Jeśli spojrzymy na tabelę działów, deptNum = 5 odpowiada Berlinowi. Przenieśmy tego pracownika do Charlotte w deptNum = 2.
Do realizacji tego zadania służy następująca instrukcja UPDATE:
Aby zweryfikować dane wyjściowe naszej instrukcji UPDATE, wykonajmy polecenie WYBIERZ komunikat.
Jak pokazano powyżej, wartość kolumny deptNum została zaktualizowana do „2”.
Migawka tabeli przed:
empNum | Imię | nazwisko | deptNum | |
---|---|---|---|---|
1005 | Piotr | czytać | pl@gmail.com | 5 |
deptNum | Miasto | Kraj |
---|---|---|
1 | Nowy Jork | Stany Zjednoczone |
dwa | Charlotte | Stany Zjednoczone |
3 | Chicago | Stany Zjednoczone |
4 | Londyn | Anglia |
5 | Berlin | Niemcy |
6 | Bombaj | Indie |
7 | Rzym | Włochy |
Pytanie:
Migawka tabeli po:
empNum Imię nazwisko e-mail deptNum 1005 Piotr czytać pl@gmail.com dwa
5) AKTUALIZACJA MySQL Wiele wierszy
Czasami możemy napotkać wymóg, w którym musimy zaktualizować jedną lub więcej kolumn dla wielu wierszy z różnymi wartościami.
Na przykład, Chcemy podarować działowi określoną kwotę premii, czyli wszyscy pracownicy działu powinni otrzymać określoną kwotę premii.
Ogólna składnia jest następująca:
UPDATE TAB1 SET COL2 = CASE WHEN condition1 THEN value1 WHEN condition2 THEN value2 …. ELSE result1 END;
Aby wyjaśnić to na przykładzie, dodajmy jeszcze jedną kolumnę do tabel działu. Dodamy kolumnę „premia” do tabeli działów. Chodzi o to, aby przypisać procent premii do każdego działu i podnieść wynagrodzenie pracowników o ten procent odpowiadający każdemu działowi.
jak napisać dobry przypadek testowy
Aby to osiągnąć, wykonamy następujące instrukcje ALTER, aby dodać kolumnę:
ALTER TABLE departments ADD COLUMN bonus decimal(5,2);
Poniżej przedstawiono strukturę tabeli po wprowadzeniu powyższych zmian. Nowe kolumny zostaną dodane z ZERO jako wartość.

Następnie napiszmy zapytanie UPDATE, które zaktualizuje procent premii dla każdego działu.

Po wykonaniu powyższej instrukcji poniżej znajduje się migawka ze zaktualizowanymi wartościami kolumny Bonus.

Migawka tabeli przed:
deptNum Miasto Kraj Premia 1 Nowy Jork Stany Zjednoczone ZERO dwa Charlotte Stany Zjednoczone ZERO 3 Chicago Stany Zjednoczone ZERO 4 Londyn Anglia ZERO 5 Berlin Niemcy ZERO 6 Bombaj Indie ZERO 7 Rzym Włochy ZERO
Pytanie:
UPDATE departments SET bonus = CASE WHEN deptNum = 1 THEN 3.00 WHEN deptNum= 2 THEN 5.00 WHEN deptNum= 3 THEN 8.00 WHEN deptNum= 4 THEN 10.00 WHEN deptNum= 5 THEN 13.00 WHEN deptNum= 6 THEN 15.00 WHEN deptNum= 7 THEN 18.00 END;
Migawka tabeli po:
deptNum Miasto Kraj Premia 1 Nowy Jork Stany Zjednoczone 3 dwa Charlotte Stany Zjednoczone 5 3 Chicago Stany Zjednoczone 8 4 Londyn Anglia 10 5 Berlin Niemcy 13 6 Bombaj Indie piętnaście 7 Rzym Włochy 18
6) AKTUALIZACJA MySQL za pomocą słowa kluczowego INNER JOIN
PRZYSTĄP jest jednym z najważniejszych słów kluczowych w instrukcjach SQL. Zwykle mógłbyś go użyć w instrukcji SELECT.
Zasadniczo istnieją cztery typy instrukcji JOIN:
- WEWNĘTRZNE DOŁĄCZ: Pobiera rekordy, które są wspólne dla obu tabel.
- LEWY DOŁĄCZ: Pobiera wszystkie rekordy z tabeli po lewej stronie słowa kluczowego i pasujące rekordy z tabeli po prawej stronie słowa kluczowego.
- PRAWO DOŁĄCZ: Pobiera wszystkie rekordy z tabeli po prawej stronie słowa kluczowego i pasujące rekordy z tabeli po lewej stronie słowa kluczowego.
- ŁĄCZENIE ZEWNĘTRZNE: Pobiera wszystkie rekordy z obu tabel, a odpowiednie niezgodne rekordy są reprezentowane jako NULL.
MySQL daje wyjątkową możliwość użycia JOIN nawet w instrukcjach UPDATE do wykonywania aktualizacji między tabelami. Jednak ogranicza się tylko do INNER JOIN i LEFT JOIN.
Ogólna składnia instrukcji UPDATE używająca słowa kluczowego JOIN jest następująca:
UPDATE TAB1, TAB2, [INNER JOIN | LEFT JOIN] TAB1 ON TAB1.COL1 = TAB2.COL1 SET TAB1.COL2 = TAB2.COL2, TAB2.COL3 = expr WHERE condition
- W tym przypadku instrukcja UPDATE oczekuje trzech elementów danych.
- Nazwy tabel, TAB1 i TAB2, na których wykonywane jest łączenie.
- Typ JOIN, który zamierzamy wykonać, INNER lub LEFT.
- Następnie następuje polecenie SET, za pomocą którego możemy zaktualizować wartości kolumn w tabelach / lub TAB1 i TAB2.
- Wreszcie klauzula WHERE, która aktualizuje tylko te wiersze, które spełniają nasze kryteria.
Aby wyjaśnić to na przykładzie, dodajmy jeszcze jedną kolumnę do tabeli Pracownicy. Dodamy kolumnę „wynagrodzenie” do tabeli Pracownicy. Chodzi o to, aby podnieść wynagrodzenie pracowników o procentową wartość premii obecną w kolumnie premii tabeli działu.
Aby to osiągnąć, wykonamy następujące instrukcje ALTER, aby dodać kolumnę:
ALTER TABLE employees ADD COLUMN salarydecimal(7,2);
Następnie wypełnimy dwa nowe pola, które dodaliśmy. Po wypełnieniu wartości, poniżej znajduje się zawartość tabeli.
Tabela pracowników:
empNum Imię nazwisko e-mail deptNum Wynagrodzenie 1001 Andrews Jacek ja@gmail.com 1 3000 1002 Schwatz Mikrofon ms@gmail.com 1 5000 1003 Langley Małgorzata margaret.langley@gmail.com dwa 8000 1004 Harera Sandra sh@gmail.com 1 10 000 1005 czytać Piotr pl@gmail.com dwa 13000 1006 Keith Przędzarka jk@gmail.com dwa 15000 1007 Schmitt James js@gmail.com 4 18000 1008 Bailey Oliver oliver.bailey@gmail.com 3 21000 1009 Puchar Złupić hb@gmail.com 5 24000 1010 Armstrong Jakub jacob.armstrong@gmail.com 4 27000
Teraz użyjmy słowa kluczowego JOIN i zaktualizujmy wynagrodzenie wszystkich pracowników o procent premii w tabeli działów. Tutaj deptNum jest kluczem, na którym zostaną dopasowane dwie tabele.
fa Poniżej znajduje się migawka wynagrodzeń pracowników na dzień dzisiejszy:

Migawka z tabeli Departments jest następująca:

Poniżej znajduje się zapytanie UPDATE, które zaktualizuje wynagrodzenie pracowników w oparciu o procent premii w tabelach działów na podstawie kolumny klucza DeptNum.

Teraz sprawdźmy wynagrodzenie każdego pracownika po podwyżce.

Jeśli porównasz to z poprzednią migawką, możesz łatwo zrozumieć procent premii dodanej do wynagrodzenia.
Wszyscy pracownicy muszą kibicować!
Migawka tabeli przed:
empNum Imię nazwisko e-mail deptNum Wynagrodzenie 1001 Andrews Jacek ja@gmail.com 1 3000 1002 Schwatz Mikrofon ms@gmail.com 1 5000 1003 Langley Małgorzata margaret.langley@gmail.com dwa 8000 1004 Harera Sandra sh@gmail.com 1 10 000 1005 czytać Piotr pl@gmail.com dwa 13000 1006 Keith Przędzarka jk@gmail.com dwa 15000 1007 Schmitt James js@gmail.com 4 18000 1008 Bailey Oliver oliver.bailey@gmail.com 3 21000 1009 Puchar Złupić hb@gmail.com 5 24000 1010 Armstrong Jakub jacob.armstrong@gmail.com 4 27000
deptNum Miasto Kraj Premia 1 Nowy Jork Stany Zjednoczone 3 dwa Charlotte Stany Zjednoczone 5 3 Chicago Stany Zjednoczone 8 4 Londyn Anglia 10 5 Berlin Niemcy 13 6 Bombaj Indie piętnaście 7 Rzym Włochy 18
Pytanie:
UPDATE employees INNER JOIN departments ON employees.deptNum = departments.deptNum SET salary = salary + ((salary * bonus)/100) ;
Migawka tabeli po:
empNum Imię nazwisko e-mail deptNum Wynagrodzenie 1001 Andrews Jacek ja@gmail.com 1 3182,7 1002 Schwatz Mikrofon ms@gmail.com 1 5304,5 1003 Langley Małgorzata margaret.langley@gmail.com dwa 8820 1004 Harera Sandra sh@gmail.com 1 10609 1005 czytać Piotr pl@gmail.com dwa 14332,5 1006 Keith Przędzarka jk@gmail.com dwa 16537,5 1007 Schmitt James js@gmail.com 4 21780 1008 Bailey Oliver oliver.bailey@gmail.com 3 24494,4 1009 Puchar Złupić hb@gmail.com 5 30645,6 1010 Armstrong Jakub jacob.armstrong@gmail.com 4 32670
# 7) AKTUALIZACJA MySQL za pomocą słowa kluczowego LEFT JOIN
Jak wyjaśniono w poprzedniej sekcji, istnieją dwa typy JOIN, które są dozwolone w MySQL UPDATE. Widzieliśmy już UPDATE za pomocą INNER JOIN.
Zacznijmy od UPDATE używając LEFT JOIN.
Przykład:
Mamy nowego pracownika, który nie został jeszcze przypisany do żadnego działu. Ale musimy dać wszystkim nowym pracownikom premię w wysokości 1%. Teraz, ponieważ nowy pracownik nie jest przypisany do żadnego działu, nie będziemy w stanie uzyskać żadnych informacji o procentach premii z tej tabeli. W takim przypadku ZAKTUALIZUJEMY wynagrodzenie nowych pracowników za pomocą LEFT JOIN.
Aby to osiągnąć, dodajmy nowego pracownika do bazy danych pracowników.
INSERT INTO employees(empNum, firstName, lastName, email, deptNum, Salary) VALUES (1011, “Tom”, “Hanks”, th@gmail.com, NULL, 10000.00);
Poniżej znajduje się nowy rekord, który dodaliśmy:

Tabela pracowników:
empNum Imię nazwisko e-mail deptNum Wynagrodzenie 1001 Andrews Jacek ja@gmail.com 1 3183 1002 Schwatz Mikrofon ms@gmail.com 1 5305 1003 Langley Małgorzata margaret.langley@gmail.com dwa 8820 1004 Harera Sandra sh@gmail.com 1 10609 1005 czytać Piotr pl@gmail.com dwa 14333 1006 Keith Przędzarka jk@gmail.com dwa 16538 1007 Schmitt James js@gmail.com 4 21780 1008 Bailey Oliver oliver.bailey@gmail.com 3 24494 1009 Puchar Złupić hb@gmail.com 5 30646 1010 Armstrong Jakub jacob.armstrong@gmail.com 4 32670 1011 Hanks Tomek th@gmail.com ZERO 10 000
Następnie damy Tomowi premię w wysokości 1% do jego pensji, używając instrukcji UPDATE z klauzulą LEFT JOIN:

Poniżej podano wynagrodzenie TOM po podwyżce.

Jeśli porównasz to z poprzednią migawką, możesz łatwo zrozumieć procent premii dodanej do wynagrodzenia.
najlepszy python ide mac os x
Migawka tabeli przed:
empNum Imię nazwisko e-mail deptNum Wynagrodzenie 1011 Tomek Hanks th@gmail.com ZERO 10 000
Pytanie:
UPDATE employees LEFT JOIN departments ON employees.deptNum = departments.deptNum SET salary = salary + ((salary * 1)/100) WHERE employees.deptNum IS NULL ;
Migawka tabeli po:
empNum Imię nazwisko e-mail deptNum Wynagrodzenie 1011 Tomek Hanks th@gmail.com ZERO 10100
Zalecana lektura = >> MySQL dołącza
Często zadawane pytania i odpowiedzi
Pytanie 1) Jak zaktualizować atrybuty w MySQL?
Odpowiedź: Możemy zaktualizować atrybut (y) za pomocą instrukcji MySQL UPDATE, w której instrukcja zaczyna się od słowa kluczowego UPDATE, po którym następuje nazwa tabeli. Następna jest klauzula SET, po której następuje nazwa kolumny i klauzula WHERE.
Pytanie 2) Jak zaktualizować wiele rekordów w MySQL?
Odpowiedź: Jak pokazano powyżej, pod „Zaktualizuj wiele wierszy” sekcji, możemy zaktualizować wiele wierszy dla jednej lub więcej kolumn z tymi samymi lub różnymi wartościami za pomocą instrukcji CASE.
Pytanie 3) Czy możemy użyć JOIN w zapytaniu Update w MySQL?
Odpowiedź: Tak, MySQL umożliwia używanie JOIN w instrukcjach UPDATE. Jednak jest ograniczone tylko do INNER i LEFT JOIN.
Q # 4) Skąd pobrać MySQL?
Odpowiedź: Możesz pobrać wersję MySQL 8.0 stąd: MySQL .
P # 5) Jakie jest znaczenie klauzuli WHERE w instrukcji Update?
Odpowiedź: Klauzula WHERE ogranicza liczbę wierszy, które powinny pasować do kryteriów klauzuli UPDATE.
Sugerowana lektura = >> Jak używać Instrukcja MySQL If
Wniosek
Dlatego w tym samouczku poznaliśmy 7 różnych sposobów wykonywania instrukcji MySQL UPDATE.
- Zaktualizuj jedną kolumnę
- Zaktualizuj wiele kolumn
- Zaktualizuj za pomocą REPLACE
- Zaktualizuj za pomocą SELECT
- Zaktualizuj wiele wierszy
- Zaktualizuj za pomocą INNER JOIN
- Aktualizuj za pomocą LEFT JOIN
Możemy użyć dowolnego z nich, w zależności od naszych wymagań.
Miłego czytania !!
rekomendowane lektury
- Różnica między SQL a MySQL i SQL Server (z przykładami)
- Top 40 najlepszych pytań i odpowiedzi do wywiadów MySQL (pytania 2021)
- Aktualizuj MongoDB i usuń dokument z przykładami
- C # przy użyciu instrukcji i C # wirtualnego samouczka metod z przykładami
- Samouczek dotyczący instrukcji warunkowych języka C #
- Samouczek dotyczący refleksji w języku Java z przykładami
- Python DateTime Tutorial z przykładami
- Samouczek Bugzilli: Praktyczny samouczek dotyczący narzędzia do zarządzania defektami