Qt调用 mysql数据库 QSqlQuery::exec()堵塞

RT,因为某个字段名称写错了,修改字段语句,语句大致如下

alter table t_user_setting change field1 field2 varchar(32) default '11' comment '22'

每当执行到query.exec()时,直接堵塞不动,刚好我这里使用workbench查看数据库,在workbench调用同样语句,程序就不堵塞了,每次都是这样。

最后解决办法,重启数据库。但是具体是什么原因造成的,还未知。

posted @ 2023-09-05 10:48  补码  阅读(171)  评论(0编辑  收藏  举报