【问题标题】:Migrate one column of a table to another table's column in phpmyadmin [closed]在phpmyadmin中将表的一列迁移到另一表的列[关闭]
【发布时间】:2015-03-25 08:41:05
【问题描述】:
field_data_body
+----------+---------------------+
| entry_id | body_value          |
+----------+---------------------+
|  1009    | content             |
+----------+---------------------+
|  1020    |                     |
+----------+---------------------+
|  1025    | more content        |
+----------+---------------------+


i_posts
+------+---------------+
|  id  |     html      |
+------+---------------+
| 1009 |               |
+------+---------------+
| 1020 |               | 
+------+---------------+
| 1025 |               | 
+------+---------------+


i_posts
+----------+---------------------+
| id       | html                |
+----------+---------------------+
|  1009    | content             |
+----------+---------------------+
|  1020    |                     |
+----------+---------------------+
|  1025    | more content        |
+----------+---------------------+

您好,我正在尝试将 body_value 列转移到 html 列中,但不知道如何执行此操作。我有一张名为i_posts 的桌子,我有我要转移的帖子的所有ID。但是在field_data_body 表中,它并没有包含每个entry_id 的内容。有没有办法将body_value 移动到html 列中,同时保持正确的id?感谢您在高级的任何帮助! - 布莱克

【问题讨论】:

标签: php mysql phpmyadmin database-migration


【解决方案1】:

编辑: 这就是你需要的。

UPDATE i_posts AS i, field_data_body AS f SET i.html = f.body_value WHERE i.id =f.entry_id

我为此做了一个小的post

【讨论】:

  • 这很棒!谢谢
猜你喜欢
  • 2020-06-01
  • 2018-09-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-02
  • 2020-01-12
  • 1970-01-01
相关资源
最近更新 更多