• unknown's avatar
    Bug#29019 · 0e5e884b
    unknown authored
      "REPLACE/INSERT IGNORE/UPDATE IGNORE doesn't work"
      Federated does not record neccessary HA_EXTRA flags in order to
      support REPLACE/INSERT IGNORE/UPDATE IGNORE.
      Implement ::extra() to capture flags neccessary for functionality.
    New function append_ident() to better escape identifiers consistantly.
    
    
    mysql-test/r/federated.result:
      test for bug29019
    mysql-test/t/federated.test:
      test for bug29019
    sql/ha_federated.cc:
      Bug29019
        Federated does not record neccessary HA_EXTRA flags in order to
        support REPLACE/INSERT IGNORE/UPDATE IGNORE.
        Implement ::extra() to capture flags neccessary for functionality.
      New function append_ident() to better escape identifiers consistantly.
    sql/ha_federated.h:
      bug29019
        add 2 member values to ha_federated class
          ignore_duplicates and replace_duplicates.
        add 1 member method to ha_federated class
          extra()
    0e5e884b
ha_federated.cc 81.3 KB