我有两张桌子:
jos_tempcsv
,其中包含以下字段:Category of goods
jos_categories
,其中包含以下字段:Category_id
,slug
我想创建以下查询:
我有一个名为jos_tempcsv
的表,其中包含一个名为Category of goods
的字段。此字段包含需要在数值中更改的字母数字值。
我需要将Category of goods
表的jos_tempcsv
字段的值与slug
表的jos_categories
字段的值进行比较。
如果比较匹配,那么我想将Category_id
表的jos_categories
字段中包含的值插入Category of goods
表的jos_tempcsv
字段(它应该用数值覆盖初始值。)
答案 0 :(得分:0)
找到有效的解决方案,记录更新|覆盖:
$sql = "update jos_tempcsv u left join jos_virtuemart_categories_fr_fr c on c.slug=u.`Category of goods` set u.`Category of goods`=c.virtuemart_category_id;
if ($conn->query($sql) === TRUE) {
echo "Record updated successfully";
} else {
echo "Error updating record: " . $conn->error;
}
感谢@PRANAV,特别感谢@Abdulla,他有很强的幽默感