我在mysql数据库中有超过25K的记录
帖子(表格)
post_tag包含一个像这样的逗号分隔字符串
我需要再创建2个表并映射帖子的标签
代码(表)
Posttag (表)
如何在mysql语法或php中执行此操作?
非常感谢
答案 0 :(得分:0)
创建标签表(假设tag_id为auto_increment)
insert into tags (tag) select distinct(post_tag) from posts;
这会将唯一标记条目插入“标记”中。表
现在您创建了' posttag'表
insert into posttag select tag_id, post_id from posts join tags on
posts.post_tag=tags.tag;