- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将多行插入到 wp_postmeta 中。我想不出正确的 SQL 查询来实现它。我面临的问题是我当前的数据如下所示:
Col 1 | Col 2 | Col 3 | Col 4 | Col5
----------------------------------------
A | B | C | D | E
F | G | H | I | J
我需要像这样将它插入到 wp_postmeta 中:
Col 1 | Col 2 | Col 3
-----------------------
A | txt | B
A | txt | C
A | txt | D
A | txt | E
F | txt | G
F | txt | H
F | txt | I
F | txt | J
“txt”数据不是问题,我只是想找出一种方法来“非规范化”我的源数据中的每一行,并将其存储在另一个表中的四个不同行中。
最佳答案
您可以使用 UNION ALL
查询反透视数据,该查询从列中获取数据并将其转换为行:
select `col 1`, `col 2` as val
from yourtable
union all
select `col 1`, `col 3` as val
from yourtable
union all
select `col 1`, `col 4` as val
from yourtable
union all
select `col 1`, `col5` as val
from yourtable
order by 1
参见 SQL Fiddle with Demo .
一旦您将数据转换成这种格式,您就可以将其INSERT
到另一个表中。
关于MySQL在wp_postmeta中的多行中插入规范化数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15031841/
关闭。这个问题是opinion-based 。目前不接受答案。 想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 . 已关闭 7 年前。 Improv
我想检索所有具有 meta_key = 'veteran_state'我经过该州以返回该州退伍军人的所有记录。 wp_metapost 有 3 个元键: 退伍军人州 退伍军人姓名 veteran_we
使用 WordPress 的 WP_Query 函数,我能够创建一个转换为以下 SQL 的查询; SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_post
在 WordPress(使用 MySQL)中获取属性似乎比必要的要慢。 (这是一个 self 回答的问题,所以继续我的回答。) 最佳答案 wp_postmeta 的标准模式提供的索引很差。这会导致性能
我有一个表 wp_postmeta 包含这些列: 元标识符 post_id 元 key 元值 我只想检索以下条目: ------------------------------------------
事情是这样 我在获取按 desc 排序的 meta_value 时遇到一些问题。但它没有按照我想要的方式工作。 我做错了什么?我试图通过 order desc 获取meta_query应该是 meta
我正在制作一个搜索功能,当在几个下拉菜单中的每一个上进行选择时,该功能都会更新可用选项。 这里有两个 mysql 查询,运行它们来更新两个下拉菜单。数据库中约有 5000 个产品,每次查询大约需要 4
目标是迁移与存储在 Wordpress 表中的产品定义相关的数据(在本例中为信用卡)。 以下是我要迁移的数据的示例: SELECT meta_key, meta_value FROM wp_postm
我查看了 WordPress 数据库中的所有表格,并注意到 wp_postmeta 表包含大量旧的和过时的信息。例如,它包含大量元键设置为 _wp_attached_file、_wp_attachme
我正在通过 SQL 插入项目和属性。一切正常,但我无法弄清楚 wp_postmeta 中的 _product_attributes 我理解逻辑,除了 s:7:"pa_hrup" array(
我是 MySQL 的新手,但我仍然无法理解 JOIN 表。 我正在开一家在线商店,我需要生成所订购商品的电子邮件报告以及产品的一些自定义字段。 在我的数据库中,我的产品位于 wp_posts ,然后我
我正在尝试从 wordpress 表 wp_postmeta 进行查询我需要下图中从 _form_id 到 _sub_id 的数据。我正在使用这个 sql SELECT meta_value, MAX
我喜欢 LEFT JOIN 两个表 wp_posts 和 wp_postmeta。在我的帖子中,我创建了几个元框选项。 假设我创建了一个名为“广告”的自定义帖子类型,并且对于每个广告,我都将发布日期和
似乎这两个表都在 woocommerce 中存储订单的元数据。但是如何知道将哪些数据存储到哪里呢? 我目前正在使用 update_post_meta 函数,例如, update_post_meta(
我正在使用一个执行以下查询的 wordpress 网站,但我看到这个查询正在执行许多内部连接,并且该网站需要很长时间才能加载并且下降很多,我一直在尝试创建一个产生的查询同样的结果,但还没有成功 我想知
我正在使用一个执行以下查询的 wordpress 网站,但我看到这个查询正在执行许多内部连接,并且该网站需要很长时间才能加载并且下降很多,我一直在尝试创建一个产生的查询同样的结果,但还没有成功 我想知
我正在使用一个正在执行以下查询的wordpress网站,但我看到这个查询正在执行许多内部联接,并且该网站需要很长时间才能加载并且出现故障,并且我一直在尝试创建一个生成的查询结果相同,但尚未成功 我想知
我尝试了很多方法来获取这些数据,我相信这是解决我的问题的最好也是最后的解决方案。 我已经将 wp_posts 和 wp_postmeta 导入到我自己构建的 php mysql cms 中,现在我正在
SELECT post_id,meta_key,meta_value FROM wp_postmeta WHERE post_id > 3185 AND meta_key = '_sh
我正在尝试使用此查询同时搜索 wp_post 和 wp_postmeta: $querystr = " SELECT $wpdb->posts.* FROM $wpdb->posts,
我是一名优秀的程序员,十分优秀!