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.