• antony@pcg5ppc.xiphis.org's avatar
    Bug#25714 · 6b38c5b7
    antony@pcg5ppc.xiphis.org authored
      "getGeneratedKeys() does not work with FEDERATED table"
      mysql_insert() expected the storage engine to update the row data
      during the write_row() operation with the value of the new auto-
      increment field. The field must be updated when only one row has
      been inserted as mysql_insert() would ignore the thd->last_insert.
      This patch implements HA_STATUS_AUTO support in ha_federated::info()
      and ensures that ha_federated::write_row() does update the row's
      auto-increment value.
      The test case was written in C as the protocol's 'id' value is
      accessible through libmysqlclient and not via SQL statements.
      mysql-test-run.pl was extended to enable running the test binary.
    6b38c5b7
federated_bug_25714.test 1012 Bytes