在一张表中我有字段
cat_id, cat_name
我需要更新的表格有几列,但我只想根据新表格中的信息更新一列。
category
我想将类别字段更新为相应名称的 cat_id。
换句话说
IF
cat_id='66' and cat_name='STACKOVER'
and
category='STACKOVER'
结果应该是
category='66'
我不知道从哪里开始..
最佳答案
如果我理解你,
更新 new_category,category SET new_category.category=category.cat_id WHERE new_category.category=category.cat_name
应该完成这项工作并引导您理解多表更新。
关于mysql - 根据另一个表的列更新一个表列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7562497/