Mysql
 sql >> база данни >  >> RDS >> Mysql

Комбинирането на JSON_SEARCH и JSON_EXTRACT ме получава:Невалиден израз на пътя на JSON.

Просто като това:

SELECT JSON_EXTRACT(filter_apps, JSON_UNQUOTE(JSON_SEARCH(filter_apps, 'one', 'c130b917983c719495042e31306ffb'))) FROM campaigns;

Проблемът е решен! Обвивам JSON_SEARCH в метод JSON_UNQUOTE!

Малък съвет, намерих решението тук:https ://dev.mysql.com/doc/refman/5.7/en/json-function-reference.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как работи memcache с MySQL?

  2. Максимална дължина на името на таблица в MySQL

  3. Съхранената процедура в MYSQL за променливи за актуализиране е 0

  4. mysql LIKE с двоен процент

  5. MySQL LIKE заявка с долна черта