我尝试使用phpMyAdmin将json列添加到数据库中
但是不幸的是,phpMyAdmin将json列转换为Longtext类型
所以,我要问的是使用这种类型的JSON Where子句的功能
答案 0 :(得分:1)
您不能在MariaDB中的非JSON数据类型上使用这些查询。从10.2开始,它还没有正式支持它。
您可以使用JSON helper functions来查询数据(例如:where JSON_CONTAINS(...)
等)。
您还可以使用Virtual Columns
创建从JSON数据中提取值的列。这里是good post,具有更多详细信息。