Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 10440|Odpowiedź: 0

[Rozwiązane] BŁĄD 1093 (HY000): Nie możesz podać docelowej tabeli 'xxx' dla upda...

[Skopiuj link]
Opublikowano 17.07.2018 16:15:30 | | | |
BŁĄD 1093 (HY000): Nie możesz określić docelowej tabeli 'xxx' do aktualizacji w klauzuli FROM
W MySQL, podczas pisania instrukcji SQL, możesz napotkać błędy takie jak: Nie możesz określić nazwy tabeli docelowej do aktualizacji w klauzuli FROM, co oznacza,Nie możesz wybrać niektórych wartości w tej samej tabeli przed aktualizacją tabeli (w tym samym poleceniu)., czyli nie można ocenić wartości pola i następnie zaktualizować wartości pola.



Błędne wyrażenie SQL:



WYBIERZ wynik ponownie przez środkową tabelę, aby uniknąć błędów.

Po modyfikacji poprawne polecenie sql:

Należy zauważyć, żeTen problem występuje tylko w MySQL, MSSQL i Oracle nie mają tego problemu.




Poprzedni:Kilka schematów dla rozproszonych crawlerów korzystających z adresów IP proxy
Następny:Aktywuj PyCharm online Cały proces jest skuteczny
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com