elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  Consulta Truncate
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Consulta Truncate  (Leído 2,215 veces)
Runex

Desconectado Desconectado

Mensajes: 192


http://tutogramacion.blogspot.com


Ver Perfil WWW
Consulta Truncate
« en: 20 Mayo 2012, 02:53 am »

Buenas compañeros, no sé que me ha pasado pero se me ha ido de la cabeza la forma de usar truncate xD.

El caso es que para vaciar un usuario en concreto de una tabla de usuarios, si no recuerdo mal, utilizaba:

Código
  1. TRUNCATE TABLE usuarios WHERE nombre="usuario";

Sin embargo esto me lanza el típico error:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'where nombre="usuario"' at line 1

Y claro a éstas horas es difícil ya pensar, además buscando en google no he encontrado ningún caso en el que se utilice truncate con la condición where.

¿ Como se realizaría esa consulta ?.

Ya sé que también puedo vaciar el registro con
Código
  1. UPDATE usuarios SET xxx=xxx WHERE nombre="usuario";
pero tengo la espina clavada del truncate xD.

Un saludo, Runex :)


« Última modificación: 20 Mayo 2012, 02:55 am por Runex » En línea

"No renunciaría al bambú.
Nunca renuciaría a ti.
No te compares con otros" "El me dijo:
El bambú tenía un propósito diferente al del
helecho, sin embargo eran necesarios y
hacían del bosque un lugar hermoso".
tremolero

Desconectado Desconectado

Mensajes: 270


Ver Perfil
Re: Consulta Truncate
« Respuesta #1 en: 20 Mayo 2012, 03:13 am »

Bueno Runex, espero estar equivocado, ya que no recuerdo mucho el truncate, pero buscando informacion, he visto que el truncate no puede utilizar la condicion where :S

Truncate borra toda la tabla :S

Si quieres borrar un usuario, creo que deberias usar el delete.

Saludos.


En línea

Runex

Desconectado Desconectado

Mensajes: 192


http://tutogramacion.blogspot.com


Ver Perfil WWW
Re: Consulta Truncate
« Respuesta #2 en: 20 Mayo 2012, 14:24 pm »

Ya eso es lo que me ha parecido raro a mi, no quiero borrar la tabla ni ningún usuario, simplemente vaciar un registro.

Pero no sé porque tengo entre ceja y ceja el truncate y la condición where jaja :).

Gracias tremolero :)

Un saludo, Runex
En línea

"No renunciaría al bambú.
Nunca renuciaría a ti.
No te compares con otros" "El me dijo:
El bambú tenía un propósito diferente al del
helecho, sin embargo eran necesarios y
hacían del bosque un lugar hermoso".
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
consulta sos
Diseño Gráfico
Dannysoft 1 2,762 Último mensaje 31 Agosto 2004, 08:13 am
por e S c u r S o ...
Consulta; Necesito armar una consulta para saber si una fecha ha caido dentro...
Bases de Datos
astinx 6 6,003 Último mensaje 23 Diciembre 2011, 20:34 pm
por astinx
[APORTE] [PowerShell] Truncate Log Files
Scripting
Eleкtro 0 282 Último mensaje 3 Marzo 2024, 22:14 pm
por Eleкtro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines