Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 10440|Răspunde: 0

[Rezolvat] EROARE 1093 (HY000): Nu poți specifica tabelul țintă 'xxx' pentru upda...

[Copiază linkul]
Postat pe 17.07.2018 16:15:30 | | | |
ERAREA 1093 (HY000): Nu poți specifica tabelul țintă 'xxx' pentru actualizare în clauza FROM
În MySQL, când scrii instrucțiuni SQL, poți întâmpina erori precum Nu poți specifica tabelul țintă 'numele tabelului' pentru update în clauza FROM, ceea ce înseamnă,Nu poți selecta unele valori în același tabel înainte de a actualiza tabelul (în aceeași afirmație), adică nu poți face o judecată bazată pe valoarea unui câmp și apoi să actualizezi valoarea unui câmp.



Afirmație SQL greșită:



SELECTEAZĂ rezultatul din nou prin tabelul din mijloc, pentru a evita erorile.

După modificare, afirmația SQL corectă:

Trebuie menționat căAceastă problemă apare doar în MySQL, MSSQL și Oracle nu au această problemă.




Precedent:Mai multe scheme pentru crawlere distribuite să folosească IP-uri proxy
Următor:Activează PyCharm online Metoda completă este eficientă
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com