我可以使用
有没有一种方法可以解决这个问题:
我有两个表(结构无法更改),一个是带有一些数据的
我的需求是:如果
有人有想法吗,或者最终不可能实现?先谢谢!
php
或其他语言来解决问题,但我很想学习更多的SQL。有没有一种方法可以解决这个问题:
我有两个表(结构无法更改),一个是带有一些数据的
content
表,另一个是带有一些附加信息的content_info
表。它们之间的关系是:content.id = content_info.content_id
。我的需求是:如果
content_info
中没有数据集但在content
表中存在,则我想将其复制到content_info
表中,以便两个表中最终的数据集数量相同。我尝试了以下方式,但不幸的是它并没有起作用:...
BEGIN
(SELECT id, ordering FROM content;)
cont:LOOP
@cid = SELECT content_id FROM content_info WHERE content_id = (id)
IF @cid != (id) THEN
INSERT INTO content_info SET content_id = (id), ordering = (ordering)
ITERATE cont;
END IF;
END LOOP cont;
END
..
有人有想法吗,或者最终不可能实现?先谢谢!
#1062 - 重复条目“5”以键“PRIMARY”存在
。但这绝对是一个好提示:1个赞! - Andreas