Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Kết hợp JSON_SEARCH và JSON_EXTRACT giúp tôi hiểu được:Biểu thức đường dẫn JSON không hợp lệ.

Đơn giản vậy thôi:

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

Giải quyết vấn đề! Tôi bọc JSON_SEARCH trong một phương thức JSON_UNQUOTE!

Một mẹo nhỏ, tôi đã tìm thấy giải pháp ở đây: https ://dev.mysql.com/doc/refman/5.7/en/json- Chức năng-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. Hiểu các chế độ xem trong SQL

  2. Tạo ID dài duy nhất cho một chế độ xem trong MySql

  3. Lỗi chuyển đổi mảng thành chuỗi Symfony 3

  4. Làm thế nào để lưu trữ các ngày rất cũ trong cơ sở dữ liệu?

  5. SQLAlchemy - bỏ qua chèn hàng loạt:Mục nhập trùng lặp