El error es simple: la columna alt no puede ser nulo. Esto quiere decir que, en alguna parte de tu código, se esta insertando un valor NULL. De hecho, si te fijas en tu primera publicación y buscas la columna alt, aparece esto:
...`title`='lllñllkjjk',`alt`=NULL,`email`='d3to2s@ gmail.com'...Cuando la base de datos dice 'violación de restricción' (constraint violation) siempre significa que alguna de las restricciones (primary key, foreign key, not null, unique, etc.) ha sido violada. En el caso de los campos NOT NULL, esto implica que la columna no puede quedar con el valor NULL, pero sí pueden estar vacías:
CREATE TABLE testTable (
id INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
notNull VARCHAR(150) NOT NULL
);<?php
$con = mysql_connect( 'localhost', 'user', 'pass' );
$query = "INSERT INTO testTable (id, notNull) VALUES (''), (NULL), ('notNull1'), ('notNull2'), ('notNull3');
$result = mysql_query( $query, $con );
?>En teoría, el programa debería ingresar al menos el primer, tercero, cuarto y quinto valor (dependerá del gestor de base de datos y del software que se comunique. Por ejemplo, PHPMyAdmin, al ingresar valores NULL en las columnas que no pueden ser NULL, cambia el valor a vacío).
En resumen, no ingreses valores NULL donde haya una restricción NOT NULL (en la imagen que muestras dice alt nulo = no).
Saludos!