sql >> Base de Datos >  >> RDS >> Mysql

compruebe si existe un valor en la matriz de codificación json en mysql

Cómo resolver este problema

Si está almacenando JSON en mysql, asegúrese de actualizar a mysql 5.7, luego puede usar el rango de Funciones JSON disponible. En tu caso particular, puedes hacer

   SELECT * FROM my_table WHERE JSON_SEARCH(config_value,"one", "17") IS NOT NULL;

Lo que definitivamente deberías estar haciendo

Tienes un problema en tus datos. Si encuentra que siempre está buscando un campo JSON, lo que eso realmente significa es que su tabla debe normalizarse.

actualización:sección 2, título cambiado según lo sugerido por @Sammitch