diff --git a/src/plugins/accounting_storage/mysql/accounting_storage_mysql.c b/src/plugins/accounting_storage/mysql/accounting_storage_mysql.c index 2f639074d5ff549d84913f558f2a9a4331073f5b..6d309356ddf54da97ee76e5b30b7437d3b7b7978 100644 --- a/src/plugins/accounting_storage/mysql/accounting_storage_mysql.c +++ b/src/plugins/accounting_storage/mysql/accounting_storage_mysql.c @@ -1017,9 +1017,11 @@ extern int create_cluster_tables(MYSQL *db_conn, char *cluster_name) cluster_name, assoc_table); /* See if the tables exist (if not new cluster, so no altering - has to take place. + has to take place.) table_name can't be used here since it + has the "'s in it which don't work in this query. */ - query = xstrdup_printf("show tables like '%s';", table_name); + query = xstrdup_printf("show tables like '%s_%s';", + cluster_name, assoc_table); debug4("(%s:%d) query\n%s", THIS_FILE, __LINE__, query); if(!(result = mysql_db_query_ret(db_conn, query, 0))) {