Параметр mysqldump
--compatible=ansi
не создает сценарий SQL, который полностью совместим с ANSI, он просто пытается получить результат, который более совместим с ANSI: " Создайте выходные данные, более совместимые с другими системами баз данных или со старыми серверами MySQL. "
К сожалению, синтаксис SQL, поддерживаемый каждой базой данных, немного отличается. SQL является относительно слабым стандартом, намного слабее, чем Javascript или даже C. Некоторые базы данных поддерживают функции совместимости, такие как MySQL, или даже режимы совместимости (отказ от ответственности: я главный автор H2), но даже это иногда недостаточно.
У вас есть несколько вариантов: вы можете изменить сгенерированный сценарий SQL вручную или использовать другой инструмент для копирования структуры / данных таблицы. Одним из таких инструментов является SQuirreL DB Copy Plugin (я на самом деле никогда не использовал его, но, как я слышал, он работает хорошо).