好的,這裏是問題...我們有缺少自定義字段的帖子。我們剛剛獲得了該領域的價值。如何通過mysql插入自定義字段和字段值
有沒有辦法通過phpmyadmin插入到表post_meta一個名爲「翻譯」的自定義字段,然後每個帖子的值已經發布?
我想避免必須回到每個帖子並逐個添加此自定義字段。
謝謝!
好的,這裏是問題...我們有缺少自定義字段的帖子。我們剛剛獲得了該領域的價值。如何通過mysql插入自定義字段和字段值
有沒有辦法通過phpmyadmin插入到表post_meta一個名爲「翻譯」的自定義字段,然後每個帖子的值已經發布?
我想避免必須回到每個帖子並逐個添加此自定義字段。
謝謝!
是的,這是可行的...但棘手。您必須在wp_postmeta
表上運行INSERT
腳本。請記住,該表格有三列:post_id
,meta_key
和meta_value
。
所以如果你知道了帖子的ID,你要設置的meta值,你會運行以下查詢:
INSERT INTO `wp_postmeta` (post_id, meta_key, meta_value) VALUES (*ID*, 'translation', *VALUE*;
哪裏*ID*
是你安裝了該帖子的ID值和*VALUE*
是「翻譯」字段的元值。
就像我說的,可以......但您需要爲每個帖子單獨的INSERT
查詢。如果需要,您可以將所有這些轉儲到單個文本文件中,並在一次通過中運行整個集合,否則可能會花費盡可能多的時間,因爲它只需通過WordPress用戶界面添加密鑰。
您可以使用phpMyAdmin輕鬆添加列,但您可能要用某種代碼讀取數據,並通過更新值進行迭代。 PhpMyAdmin並不是真正導入尚未使用.sql格式的數據的最佳工具。
好吧,我會試試這個,讓你知道這是如何工作的。是的,我有點困惑於如何用合適的帖子ID映射該值。 – TikaL13 2010-10-18 13:57:51