When I started working on migrating Debezium’s MySQL connector from the Positive Technologies grammar to Oracle’s official MySQL grammar, I honestly thought it would be straightforward. “ Just replace the grammar files and fix a few tests, right? “ Well, turns out parsing DDL is like opening a Matryoshka doll, every layer reveals a smaller, even trickier one inside.