diff --git a/src/db_adapters/boss_db_adapter_mysql.erl b/src/db_adapters/boss_db_adapter_mysql.erl index e1fe7cf0..62eba8a5 100644 --- a/src/db_adapters/boss_db_adapter_mysql.erl +++ b/src/db_adapters/boss_db_adapter_mysql.erl @@ -100,10 +100,9 @@ count(Pid, Type, Conditions) -> {error, MysqlRes} -> {error, mysql:get_result_reason(MysqlRes)} end. - -table_exists(Pid, Type) -> - TableName = boss_record_lib:database_table(Type), - Res = fetch(Pid, ["SELECT 1 FROM ", TableName," LIMIT 1"]), + +table_exists(Pid, TableName) when is_atom(TableName) -> + Res = fetch(Pid, ["SELECT 1 FROM ", atom_to_list(TableName)," LIMIT 1"]), case Res of {updated, _} -> ok;