【发布时间】:2018-01-25 13:15:18
【问题描述】:
将记录从posts 移动到archive
$stmt = $db->prepare(
"insert into archive (date, art, img, vid, title, subtitle, story, tags, status, user, pos, titlex, inde)
select date, art, img, vid, title, subtitle, story, tags, status, user, pos, titlex, inde from posts
where id = :aid"
);
不要告诉我没有类似的选项:move * except id...
id 不可移动,因为可能与存档 ID 发生冲突。
【问题讨论】:
-
只是想知道,你为什么想要这个。如果需要,可以使用 join 获取数据?
-
@Shadow 除非我完全误读了这个问题,否则它与您将其标记为重复的问题完全不同。
-
@user2486,我不想
get,而是move数据。 -
@Shadows,请仔细阅读我的帖子。
-
Move 是一个
insert ... select ...语句,因此重复应用。