This isn't a 'bug' people could theoretically have `:` inside field names. Its perfectly legal in both MySQL and Postgres - just unwise.