Mysql выдает ошибку, когда LIKE содержит число в libmysql ++ - dev - PullRequest
0 голосов
/ 22 апреля 2019

В двух следующих случаях 1 работает в C ++, но в другом нет:

  1. SELECT id, local_name, chinese_name FROM store_smurf WHERE local_name LIKE '% A%' ORDER BY local_name
  2. SELECT id, local_name, chinese_name FROM store_smurf WHERE local_name LIKE '% 1%' ORDER BY local_name

Любое число от 0 до 9999 вызывает проблемы, но имена не являются проблемой для libmysql ++ - dev.В самом Mysql это не проблема (когда я добавляю;).Вот необходимый код:

        mysqlpp::Query q( connection, false, query.c_str());
        q.parse();
        m_ares =q.store()

Любой совет будет оценен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...