我正在尝试破解mySQL中的一些东西,以允许我从一个插件切换到另一个插件,而无需手动输入woocommerce商店中所有产品的数据。
目标是使用meta\\u键更改每个meta\\u值_woofv_video_embed 从这个格式https://youtu.be/JCdljysorMo
此格式a:1:{s:3:"url";s:28:"https://youtu.be/JCdljysorMo";}
每个产品都有需要更新的不同视频链接。
我有:
update `wp_postmeta` set `meta_value`= concat( a:1:{s:3:"url";s:28:", meta_value, ";} ) where `meta_key` = \'_woofv_video_embed\'
我正在尝试使用concatenate函数,但我需要将除逗号以外的所有内容都用作字符串文字,我尝试了:
update `wp_postmeta` set `meta_value`= concat( \'a:1:{s:3:"url";s:28:"\', meta_value, \'";\'} ) where `meta_key` = \'_woofv_video_embed\'
但我还是犯了个错误。我需要做什么不同的事情?我还需要在concatenate函数内的meta\\u值周围加上反勾号吗?我是mySQL新手,所以我只是查看其他人的代码,但无法找到适用于此特定实例的示例。任何帮助都将不胜感激。如果phpMyAdmin中的“SQL”改变了答案,那么我将运行这个脚本。
非常感谢。