A nivel de base de datos no existe el "borrar la ultima fila", porque no se borran posiciones sino registros. El tema pasa por usar en el WHERE la condición que permita borrar el registro que se quiere eliminar.
Borrar un registro no es lo mismo que blanquear una línea en una tabla de Excel. El espacio "vacío" desaparece físicamente, por lo que cuando se vuelve a mostrar la tabla ese registro no está y la tabla tiene uno menos. No esperes que haya un espacio vacío intermedio. Eso no existe. Lo que debe suceder es que no se vuelva a listar en la tabla.
Ahora bien, para que esto tenga efectos reales en la tabla visualizada tienes que volver a consultarla y cargar la página web. No hay otro modo.