Cantidad impresionante de columnas?.... espero que estes hablando de HTML y no de campos en la tabla de la base de datos.
La idea es que tengas un registro (fila) por cada noticia, si solo quieres mostrar las ultimas 3, entonces tu consulta para extraer las noticias deberia ser algo como:
Si quieres almacenar solo tres, entonces deberas eliminar "las que ya no necesitas", o bien, arreglar tu script para sobreescribir siempre la mas antigua, aunque no recomiendo ninguna de las dos opciones porque creo que es conveniente siempre tener acceso a todo el contenido, por muy desactualizado que este, ten por seguro que en algo ayudara a posicionar en buscadores.