【发布时间】:2017-04-29 04:47:29
【问题描述】:
我正在开发一个 Mysql 触发器以在我的数据库上执行某些操作。在做任何事情之前,我想检查我的配置表中的 json_encode 字符串中是否存在一个值,然后继续运行触发器。 我的配置表由 php 脚本处理,如下所示:
-------------------------------------------
| config_name | config_value |
-------------------------------------------
| target_id | ["1","16","18","22","37"] |
-------------------------------------------
在 php 中我们可以使用: 如果 in_array(json_decode(config_value)) 和 ...
但我的问题在于不支持 in_array 和 json_decode 的 Mysql 语法
如何检查我的值是否存在于 Mysql 触发器的“配置值”中?
【问题讨论】: