Hace unos meses estaba desarrollando un proyecto en NodeJS utilizando Sequelize, la versión de base MySQL era la 6 y trabajaba con normalidad, después de una actualización fallida de mi Fedora tomé la decisión de actualizar a la versión mas reciente y reinstalar todo el software necesario para desarrollar, ahora instalé la versión 8 de Mysql, bueno, tuve un problema con Sequelize, al crear elementos sin la llave primaria (que es lo recomendable para llaves auto-incrementales), tuve el mensaje de error de Sequelize notNull Violation sobre el campo de la llave primaria. La solución que encontré fué hacer la siguiente modificación, para cualquiera que le sirva.