Php mysql批量处理数据
我有一个MYSQL数据库,有三个表 表1-业务 有二十多万张唱片。 此表中的20个字段中有两个是“类别”和“子类别” 这两个字段分别存储引用表2和表3的编号 表2和表3-类别和子类别 每个表都存储两个字段,一个编号Id和类别的文本名称 例如,类别或子类别表-ID:32/名称:宠物用品 我需要处理表1,以便检查每个记录类别和子类别,从类别和子类别表中获取文本名称引用,并将输出放入表1中的新字段中 我希望有人能帮我指引正确的方向Php mysql批量处理数据,php,mysql,bulk,Php,Mysql,Bulk,我有一个MYSQL数据库,有三个表 表1-业务 有二十多万张唱片。 此表中的20个字段中有两个是“类别”和“子类别” 这两个字段分别存储引用表2和表3的编号 表2和表3-类别和子类别 每个表都存储两个字段,一个编号Id和类别的文本名称 例如,类别或子类别表-ID:32/名称:宠物用品 我需要处理表1,以便检查每个记录类别和子类别,从类别和子类别表中获取文本名称引用,并将输出放入表1中的新字段中 我希望有人能帮我指引正确的方向 UPDATE business, category SET busin
UPDATE business, category
SET business.categoryName = category.name
WHERE business.categoryID = categoy.ID;
对子类别重复此操作
更好的方法是从business
表中删除字符串,并在需要时获得这样的类别
SELECT b.name, b.whatever, c.name, s.name
FROM business AS b, category AS c, subcategory AS s
WHERE b.categoryID = c.ID AND b.subcategoryID = s.ID;
不清楚在表1中存储字符串的用途是什么。基本上,这就是我如何识别业务所在的类别/子类别。您可能误解了SQL?