我剛剛從另一個CMS將用戶加入到我的Wordpress安裝中,現在我需要爲wp_users
中的每個用戶ID插入帶有其id的新值到wp_usermeta
。在SQL中有什麼想法嗎?插入來自SELECT的每個ID
1
A
回答
1
您可以使用SELECT語句作爲值的來源的INSERT,像這樣:
INSERT IGNORE INTO wp_usermeta (id)
SELECT u.id FROM wp_users u
的忽略關鍵字告訴MySQL插入,它可以的,如果任何行我們嘗試插入的行是「重複」行(拋出異常),然後只是讓這些行不被插入,並忽略否則會拋出的錯誤。
0
試試這個:
INSERT INTO wp_usermeta(id)
SELECT id FROM wp_users;
0
利用單引號的字符串文字,可以使用INSERT INTO ... SELECT
語法同時從wp_users
選擇所有用戶ID和插入字符串值到wp_usermeta
:
INSERT INTO wp_usermeta (user_id, meta_key, meta_value)
SELECT
wp_users.ID,
/* Single-quoted string literals for meta key and value... */
/* Substitute the key and value you want to insert */
'new_meta_keyname',
'new_meta_value'
FROM wp_users
相關問題
- 1. 來自select語句的SQL插入
- 2. 來自MySQL插入的返回行ID
- 3. SQL SELECT TOP每個ID,每次,每組
- 4. 爲每個賬戶ID插入多個?
- 5. 如何在Pymongo的每個插入中自動增加ID?
- 6. 插入XML來<select>
- 7. 插入MySQL的最後一個ID每次插入後
- 8. 來自SELECT COUNT的SQL資源ID 4?
- 9. 插入臨時值(select ....按ID排序)
- 10. PostgreSQL的插入來自SELECT與附加列
- 11. 來自select語句的用戶值,並插入到數據庫
- 12. SELECT TOP 1對每個參考ID
- 13. 上一個插入的MYSQL插入ID
- 14. MySQL的使用來自新插入的行ID在明年插入
- 15. 插入行的表從另一個表中的每個ID
- 16. 插入來自多個表的數據
- 17. 如何在每個SQLite行中插入一個唯一的ID?
- 18. 爲每個組ID插入一個新的行到數據框
- 19. 如何生成一個ID爲每個插入增量的列
- 20. SQLAlchemy中插入來自case語句select查詢到FROM子句
- 21. DB2:使用select插入到每個新行中,爲每個插入增加一列?
- 22. 如何在每個輸入標籤中插入uniq id?
- 23. 加入來自同一個表的兩個查詢 - SELECT DISTINCT?
- 24. 無法在特定ID上插入來自texfield的值
- 25. 來自其他表的MySQL事件插入ID
- 26. 插入數據來自晶兩個表
- 27. 在表中爲每個ID在另一個表中插入行
- 28. OpenXML如何爲每個段落插入一個「ID」?
- 29. SQL - 在插入之前查找每個值的ID
- 30. 入門插入ID後,INSERT ... SELECT甲骨文
你需要插入什麼值?類似於INSERT INTO wp_usermeta(user_id,meta_key,meta_value)SELECT user_id,'keyname','newvalue'FROM wp_users',它使用具有字符串字面值的'INSERT INTO ... SELECT'... –
@Kirix:請反引用_code_,而不是專有名詞。 –
@MichaelBerkowski謝謝你 – Kin