我正在处理一个Mysql触发器,用于在我的数据库中执行特定操作。在开始之前,我想检查在我的配置表中的json_encode字符串中是否存在某个值,并在检测完成后继续运行触发器。 我的配置表是由php脚本进行管理,如下所示:
-------------------------------------------
| config_name | config_value |
-------------------------------------------
| target_id | ["1","16","18","22","37"] |
-------------------------------------------
在PHP中,我们可以使用以下代码:
if (in_array(json_decode(config_value)) and ...)
但是我的问题在于MySQL语法不支持in_array和json_decode。
在MySQL触发器中,如何检查我的值是否存在于“config value”中?