• unknown's avatar
    Bug#19066 (DELETE FROM inconsistency for NDB): · ddc25698
    unknown authored
    Under row-based replication, DELETE FROM will now always be
    replicated as individual row deletions, while TRUNCATE TABLE will
    always be replicated as a statement.
    
    
    mysql-test/extra/rpl_tests/rpl_ddl.test:
      Using --echo instead of SELECT to print message.
    mysql-test/r/binlog_row_mix_innodb_myisam.result:
      Result change.
    mysql-test/r/federated.result:
      Result change.
    mysql-test/r/range.result:
      Result change.
    mysql-test/r/rpl_sp_effects.result:
      Result change.
    mysql-test/r/show_check.result:
      Result change.
    mysql-test/r/sp-error.result:
      Result change.
    mysql-test/r/sp.result:
      Result change.
    mysql-test/r/timezone2.result:
      Result change.
    mysql-test/r/trigger-grant.result:
      Result change.
    mysql-test/r/type_datetime.result:
      Result change.
    mysql-test/r/type_ranges.result:
      Result change.
    mysql-test/r/type_timestamp.result:
      Result change.
    mysql-test/r/view.result:
      Result change.
    mysql-test/t/archive.test:
      Test contain statements that only works for statement-based logging.
    mysql-test/t/disabled.def:
      Disabling test due to reported bug.
    mysql-test/t/federated.test:
      Adding ORDER BY clause to SELECT statements
    mysql-test/t/range.test:
      Adding ORDER BY clause to SELECT (sub-)statement
    mysql-test/t/rpl_sp_effects.test:
      Adding ORDER BY clause to SELECT statement.
    mysql-test/t/show_check.test:
      Replacing DELETE FROM without WHERE with TRUNCATE TABLE.
    mysql-test/t/sp-error.test:
      Replacing DELETE FROM without WHERE with TRUNCATE TABLE.
    mysql-test/t/sp.test:
      Adding ORDER BY clause to SELECT statement.
    mysql-test/t/timezone2.test:
      Replacing DELETE FROM without WHERE with TRUNCATE TABLE.
    mysql-test/t/trigger-grant.test:
      Replacing DELETE FROM without WHERE with TRUNCATE TABLE.
    mysql-test/t/type_datetime.test:
      Adding ORDER BY clause to SELECT statement.
    mysql-test/t/type_ranges.test:
      Replacing DELETE FROM without WHERE with TRUNCATE TABLE.
    mysql-test/t/type_timestamp.test:
      Replacing DELETE FROM without WHERE with TRUNCATE TABLE.
    mysql-test/t/view.test:
      Adding ORDER BY clause to SELECT statement.
    sql/sql_class.h:
      Adding member function to set replication to statement-based.
    sql/sql_delete.cc:
      When row-based replication is used, DELETE FROM will always delete the
      contents of the table row-by-row and not use delete_all_rows().
    mysql-test/extra/rpl_tests/rpl_truncate.test:
      New BitKeeper file ``mysql-test/extra/rpl_tests/rpl_truncate.test''
    mysql-test/extra/rpl_tests/rpl_truncate_helper.inc:
      New BitKeeper file ``mysql-test/extra/rpl_tests/rpl_truncate_helper.inc''
    mysql-test/r/rpl_truncate_2myisam.result:
      New BitKeeper file ``mysql-test/r/rpl_truncate_2myisam.result''
    mysql-test/r/rpl_truncate_3innodb.result:
      New BitKeeper file ``mysql-test/r/rpl_truncate_3innodb.result''
    mysql-test/r/rpl_truncate_7ndb.result:
      New BitKeeper file ``mysql-test/r/rpl_truncate_7ndb.result''
    mysql-test/t/rpl_truncate_2myisam.test:
      New BitKeeper file ``mysql-test/t/rpl_truncate_2myisam.test''
    mysql-test/t/rpl_truncate_3innodb.test:
      New BitKeeper file ``mysql-test/t/rpl_truncate_3innodb.test''
    mysql-test/t/rpl_truncate_7ndb.test:
      New BitKeeper file ``mysql-test/t/rpl_truncate_7ndb.test''
    ddc25698
range.test 24.7 KB