多个查询问题

时间:2016-12-11 10:01:00

标签: mysql

这是C部分和MySQL代码。 我希望数据库能够通过以下方式进行更改 更新表char_info,更新表字符,并从表clan_info中删除一行。

但是出于某种原因,它只会执行上一个查询要求它执行的操作。

任何方式使所有3个工作?

if (curClan.treasure.debt > 3) {            
    sprintf(buf, "DELETE FROM clan_info WHERE  clanID='%d'",i);
    sprintf(buf,"UPDATE char_info SET clan='0', clan_rank='0', clan_serial='0' WHERE clan='%d'",i);
    sprintf(buf,"UPDATE chars SET clan='0', clan_rank='0', clan_serial='0' WHERE clan='%d'",i);    
}    

0 个答案:

没有答案