C++ qt内部的Mysql创建过程(create语句)

C++ qt内部的Mysql创建过程(create语句),c++,mysql,qt,C++,Mysql,Qt,我需要一种在我的qt代码中自动创建过程的方法。我的前辈们说,目前在我们的qt库(4.7.3)版本中,无法使用query.exec函数。也许我可以使用qprocess?请给我一些想法。 这回答了我的问题。 不要使用mysql分隔符(例如$$)。 并将drop和create的执行分开 QSqlQuery query; QString command= "DROP PROCEDURE IF EXISTS PROC_X"; query.exec(command); command = "CREATE

我需要一种在我的qt代码中自动创建过程的方法。我的前辈们说,目前在我们的qt库(4.7.3)版本中,无法使用query.exec函数。也许我可以使用qprocess?请给我一些想法。

这回答了我的问题。 不要使用mysql分隔符(例如$$)。 并将drop和create的执行分开

QSqlQuery query;
QString command= "DROP PROCEDURE IF EXISTS PROC_X";
query.exec(command);

command = "CREATE PROCEDURE PROC_X";//(Just put your own statement there)
query.exec(command);