these if it is to be executed; otherwise, it is ignored. If there are any --replicate-ignore-table  or -- replicate-wild-ignore-table  options, all events are executed except those that match any of these options. 

The following steps describe this evaluation in more detail. The starting point is the end of the evaluation of the database-level options, as described in Section 17.2.5.1, “Evaluation of Database-Level Replication and Binary Logging Options” . 

1. Are there any table replication options? 

• Yes.  Continue to step 2. 

• No.  Execute the update and exit. 

2. Which logging format is used? 

• STATEMENT.  Carry out the remaining steps for each statement that performs an update. 

• ROW.  Carry out the remaining steps for each update of a table row. 

3. Are there any --replicate-do-table  options? 

• Yes.  Does the table match any of them? 

• Yes.  Execute the update and exit. 

• No.  Continue to step 4. 

• No.  Continue to step 4. 

4. Are there any --replicate-ignore-table  options? 

• Yes.  Does the table match any of them? 

• Yes.  Ignore the update and exit. 

• No.  Continue to step 5. 

• No.  Continue to step 5. 

5. Are there any --replicate-wild-do-table  options? 

• Yes.  Does the table match any of them? 

• Yes.  Execute the update and exit. 

• No.  Continue to step 6. 

• No.  Continue to step 6. 

6. Are there any --replicate-wild-ignore-table  options? 

• Yes.  Does the table match any of them? 

• Yes.  Ignore the update and exit. 

• No.  Continue to step 7. 

• No.  Continue to step 7. 

