Or even you can explicitly define the create table (we usually use in our project).
CREATE A TABLE IF THE AUDIT DOES NOT EXIST (
user_id varchar (30) NOT NULL default '',
user_ip varchar (255) NOT NULL default '',
........ ........
KEY ie1 (user_id))
union = (auditlog_2, auditlog_3, auditlog_4) engine = merge insert_method = last;
source share