Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/06/2011, 07:34
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 2 meses
Puntos: 2658
Respuesta: Borrar todos los registros de un campo

Aclaremos una cosa: Un campo es una columna de una tabla. Si quieres borrar lo que contiene, eso se hace con UPDATE, no con DELETE o TRUNCATE. Si lo que quieres es eliminar la columna, eso se hace con ALTER TABLE.

DELETE, por su parte, borra registros de una tabla, y si se especifican condiciones en el WHERE, borrará sólo los que cumplan con la condición.

TRUNCATE elimina todos los registros
sin distinciones, y en las tablas InnoDB reinicia el contador de autoincrement a 1.

Por otro lado.. no nos estás diciendo qué error te da. ¿Estás esperando que lo adivinemos? Porque mira que las posibilidades son muchas, sin más datos.

Postea el mensaje de error COMPLETO.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)