Vampire_Acen 2020-09-29 19:19 采纳率: 0%
浏览 46
已结题

qt mysql不能直接用变量做表名怎么解决

QString select_by_date = "drop table "+data1+"";

QSqlQuery sql_query;

sql_query.prepare(select_by_date);

sql_query.exec(select_by_date);

qDebug结果如图:

直接写表名可以删除但是把表名写成变量就不行了,求解决办法

  • 写回答

6条回答 默认 最新

  • 浴火_凤凰 2020-09-29 19:34
    关注

    变量应该可以的 你打印出来变量拼接的SQL语句

    然后粘贴到数据库管理工具去执行试试

    评论

报告相同问题?