Hi,
I am using mysql 5.0.77.
I am running queries like
create table T1 as Select t1.arg0 as ARG0, t1.arg1 as ARG1, t2.arg0 as ARG3 from table t1, table t2 where t1.arg0=t2.arg0
I want to create the table if the select statement does not return an empty resultset.
If I first run the select statement and get number of rows returned and if it is greater than 0 run the
create table T1 as Select t1.arg0 as ARG0, t1.arg1 as ARG1, t2.arg0 as ARG3 from table t1, table t2 where t1.arg0=t2.arg0
statement, will select result be retrieved from the query cache or will it be re-executed?
I am using mysql C api and it has a function to return number of retrieved for a query.
Or any other suggestions?
thanks