字段的值含有双引号, 用单引号引起是可以查出数据的.

但问题是,json类型的字段,则不可以查出.

更为奇怪的是,用在更新时,却可以.
update dept set dept_name='update-test' , json_value='{"deptId":null,"deptName":"test Json-update22","deptLeaderId":"test Json"}' where id=11116

博客讨论了数据库查询中遇到的一个问题:字段值包含双引号时,使用单引号包围可以正常查询,但在JSON类型字段中则无法查出数据。然而,更新操作时该问题却不复存在。这可能涉及到JSON解析和数据库处理规则的差异。
字段的值含有双引号, 用单引号引起是可以查出数据的.

但问题是,json类型的字段,则不可以查出.

更为奇怪的是,用在更新时,却可以.
update dept set dept_name='update-test' , json_value='{"deptId":null,"deptName":"test Json-update22","deptLeaderId":"test Json"}' where id=11116

5041
4204
1128

被折叠的 条评论
为什么被折叠?