Wilson: ¿Leíste ALGO de lo que te puse?
En serio, parece que no lo hubieras hecho...
1) Toda query debe terminar en punto y coma. TODAS, y ese script que intentas ejecutar no los tiene, por lo que MySQL no puede saber en donde termina y CREATE TABLE y comienza el otro, por lo que intenta ejecutar ambos en una sola linea, como puedes apreciar si revisas con cuidado el error:
Como puedes ver, están los tres CREATE en una misma ejecución, lo que quiere decir que no te has molestado en poner los terminadores de cada uno para que MySQL sepa lo que tiene que ejecutar.
¿Ahora se entiende?
2) Las fechas son SIEMPRE un tipo de dato específico, que ya te indiqué. Además hay varios tipos de columna que son incorrectos para el uso que se les quiere dar:
Finalmente, no queda claro el uso de una columna "IP", que se replica en diversas tablas innecesariamente, y no parece relacionada con el usuario que realiza el comentario o bien la noticia.
Da la impresión de falta de análisis de requerimiento de datos.