对于项目,我们创建了一个new_user_meta表,其中包含WP user_meta表的新信息和更新。问题是,new_user_meta具有旧的没有的元密钥,并且它们不会因为它们不存在而不能更新。
如何将具有空meta_value的新meta_key添加到用户ID数组中?
实施例: meta_key(education)meta_value(空值)user_id(105,251,364)?
我想为此使用SQL查询。
提前致谢!
答案 0 :(得分:0)
找到解决方案..
首先,我获取了要放入meta_key和meta_value的用户的所有ID。
然后我使用了以下查询:
org.springframework.core.convert.ConversionFailedException: Failed to convert from type [java.util.ArrayList<?>] to type [org.springframework.data.domain.Page<?>] for value '[BaseEntity [id=3259, createDate=Mon Jul 11 11:51:10 EEST 2016, updateDate=null], BaseEntity [id=3351, createDate=Mon Jul 11 11:51:10 EEST 2016, updateDate=null], BaseEntity [id=3328, createDate=Mon Jul 11 11:51:10 EEST 2016, updateDate=null], BaseEntity [id=3252, createDate=Mon Jul 11 11:51:10 EEST 2016, updateDate=null]]'; nested exception is org.springframework.core.convert.ConverterNotFoundException: No converter found capable of converting from type [java.util.ArrayList<?>] to type [org.springframework.data.domain.Page<?>]
at org.springframework.core.convert.support.ConversionUtils.invokeConverter(ConversionUtils.java:42)
at org.springframework.core.convert.support.GenericConversionService.convert(GenericConversionService.java:192)
... more
我更改了somekey(meta_key)和somevalue(meta_value)并为我需要插入的每个meta_key重复了它。