anchor.diff:     | engine_name
      | privileges_base
      | interval_type_base
  -   | data_type_base
      | keywords_can_be_id
      | function_name_base
      | spatial_data_type
  
positive.code:    | CIPHER | CLIENT | COALESCE | CODE | COLUMNS 
     | COLUMN_FORMAT | COMMENT | COMMIT | COMPACT | COMPLETION 
     | COMPRESSED | CONCURRENT | CONNECTION | CONSISTENT 
     | CONTAINS | CONTRIBUTORS | COPY | DATA | DATAFILE 
     | DEFINER | DELAY_KEY_WRITE | DIRECTORY | DISABLE | DISCARD 
     | DISK | DO | DUMPFILE| DUPLICATE | DYNAMIC | ENABLE | ENDS 
     | ENGINE | ENGINES | ERRORS | ESCAPE | EVEN | EVENT | EVENTS 
     | EVERY | EXCHANGE | EXCLUSIVE | EXPIRE | EXTENT_SIZE 
     | FIELDS | FIRST | FIXED | FULL | FUNCTION | GLOBAL | GRANTS 
     | HASH | HOST | IDENTIFIED | IMPORT | INITIAL_SIZE | INPLACE 
  
negative.code:     : QUARTER | MONTH | DAY | HOUR 
     | MINUTE | WEEK | SECOND | MICROSECOND
     ;
   
  keywords_can_be_id
      : ACTION | AFTER | ALGORITHM | ANY | AT | AUTHORS | AUTOCOMMIT
  