将列属性更改为其他表中的id

时间:2018-01-14 22:34:39

标签: mysql

所以我有1个名为文章的表和1个命名类别。

  • 在文章表中,我有列categoryName,例如'culture'。

  • 在类别表格中,我有列ID和名称。

我想将文章表格中的categoryName更改为类别表格中的ID,其中文章 categoryName = 类别名称

我想在phpmyadmin SQL选项卡中执行此操作,因此我不需要手动执行此操作。

1 个答案:

答案 0 :(得分:0)

如果我理解你,那就试试这个:

UPDATE articles a, categories c
SET a.categoryName = c.id
WHERE a.categoryName = c.name;