Il s'agit bien d'une erreur MYSQL et pour la résoudre nous devrons donc passer par le/les schema.yml.
Exemple:

  • config/
  • doctrine/
  • schema.yml
Table1:
  columns:
    name:    { type: string(255), notblank: true }

Table2:
  columns:
    table_one_id: { type: integer(11) }
  relations:
    Table1: { local: table_one_id, foreign: id, onDelete: SET NULL }

Dans ce cas nous aurons l'erreur précédemment citée. La syntaxe est correcte, donc le problème ne devrait pas être.
Cependant, table_one_id étant un integer(11), et table1.id (généré automatiquement) étant un bigint(20), c'est ceci qui provoque cette erreur mysql.

Pour ma part, tous les integer étant des foreigns sont renseignés comme ceci:

table_one_id: { type: integer }

Vous aurez ce genre de problème lorsque vous téléchargerez des plugins symfony, je l'ai eu il me semble sur 'swDoctrineAssetsLibraryPlugin'.