Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 10440|Respuesta: 0

[Resuelto] ERROR 1093 (HY000): No puedes especificar la tabla objetivo 'xxx' para actualizar...

[Copiar enlace]
Publicado en 17/7/2018 16:15:30 | | | |
ERROR 1093 (HY000): No puedes especificar la tabla objetivo 'xxx' para la actualización en la cláusula FROM
En MySQL, al escribir sentencias SQL, puedes encontrarte con errores como No puedes especificar la tabla objetivo 'nombre de la tabla' para actualizar en la cláusula FROM, lo que significa,No puedes seleccionar algunos valores en la misma tabla antes de actualizar la tabla (en la misma sentencia), es decir, no puedes hacer un juicio basado en el valor de un campo y luego actualizar el valor de un campo.



Afirmación SQL incorrecta:



SELECCIONA el resultado a través de la tabla central de nuevo, para evitar errores.

Tras la modificación, la instrucción SQL correcta:

Cabe señalar queEste problema solo ocurre en MySQL, MSSQL y Oracle no tienen este problema.




Anterior:Varios esquemas para que los rastreadores distribuidos usen IPs proxy
Próximo:Activa PyCharm online El método completo es efectivo
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com