Kann mir jemand sagen, was ich falsch mache?
Ich jedenfalls nicht. Grund: Bei meinem Test lief das von Dir gezeigte SQL klaglos durch.
Aber die Glaskugel brummt:
> ERROR 1813 (HY000): Tablespace '`MYDB`.`answer_variants`' exists.
Query OK, 0 rows affected (0.00 sec)
Das ist nur ein Auszug aus dem Log. Fehlt da eventuell ein wichtiger Eintrag?
mysql --user=backup --password=pssst
Nämlich der, welcher besagt, dass answer_variants
mangels Rechten nicht angelegt wurde? Immerhin hat der Benutzer den Name "backup". Einem solchen würde ich kein Recht zu irgendwelchen Veränderungen einräumen. Lesen darf der aber alles...
Ich habe für meinen Test einen Benutzer genommen, der in der Test-Datenbank "alles" darf außer Rechte vergeben.