是否有办法在 mysql中选择json ?还是我需要使用连接来构建它?我需要做一个大的json更新语句,我宁愿在数据库内做,这样我就不必迭代数千万行。有比
更好的方法吗?SELECT CONCAT('{"field1: "', field1, '"}') FROM mytable
- mysql服务器(自8.0版本):
SELECT [field with json blob]->>"$.json_field" FROM mytable;
见 - mariaDB Server (from Version 10.26)
SELECT JSON_EXTRACT([field with json blob], "$.json_field") from mytable
见