我尝试使用 phpMyAdmin 将 json 列添加到我的数据库
但不幸的是,phpMyAdmin 将 json 列转换为 Longtext 类型
所以,我询问是否能够使用这种类型的 JSONWhere 子句
最佳答案
您不能在 MariaDB 中对非 JSON 数据类型使用这些查询。从 10.2 开始,它不再正式支持。
您可以使用JSON helper functions查询数据(即:where JSON_CONTAINS(...)
等。
您还可以使用 Virtual Columns 创建从 JSON 数据中提取值的列。
这是一个good post更多细节。
关于mysql - 我可以将 Laravel JSONWhere 子句与 MariaDB 10.2.16 LongText 列一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52356972/