Столкнулся с удивительной особенностью, bindValue не экранирует символы у параметра исключительно при работе с MySQL. С другими базами на такое поведение не напарывался. Проверил на всякий случай укладку в базу через .Net, все хорошо работает, т.е. проблема не в настройках сервера или каких-либо других.
QString selectStr= QString("INSERT INTO %1 (id, guid, content) VALUES(:id, :guid, :content)").arg(tbName);
sql_query.prepare(selectStr);
sql_query.bindValue(":id", id64);
sql_query.bindValue(":guid", guid);
sql_query.bindValue(":content", t);
sql_query.exec();
Может кто-то сталкивался с подобным поведением?