CR_COMMANDS_OUT_OF_SYNC
今天写一个mysql的gtest测例,大致的意思是先插入几条然后select出来然后drop test,结果出现了这个错误。如果用函数mysql_error()输出会产生
Commands out of sync; you can't run this command now错误消息。 出错代码如下
EXPECT_EQ(0, mysql_query(mysql, SELECT_SQL1));
//mysql_free_result(mysql_store_result(mysql));
/* Clean job */
EXPECT_EQ(0, mysql_query(mysql, DROP_TEST_TABLE));
mysql_close(mysql);
注释掉的第二行是改好后不会出现这个问题的代码。官方文档有这么一句话
After invoking