[英]PHP mysql table move to table
我有2个表,分别是daily_matches和archived_matches。 我想将daily_matches的行移至archived_matches。 但是archived_matches还有一列,即match_date。 我也想在移动daily_matches表时将昨天的日期插入match_date。
$sql = "INSERT INTO archived_matches
(league, hour, code, team_home, team_away, result, rate_home, rate_draw_, rate_away)
SELECT league, hour, code, team_home, team_away, result, rate_home, rate_draw_, rate_away FROM daily_matches";
以上代码未插入match_date。 而且该代码不起作用。 它不会移动桌子。 如何移动表格并插入match_date?
感谢您的建议。
如果您希望插入也匹配日期,则应在插入中添加相关列,然后选择例如:
$sql =
"INSERT INTO archived_matches
(league, hour, code, team_home, team_away, result, rate_home,
rate_draw_, rate_away, match_date)
SELECT league, hour, code, team_home, team_away, result, rate_home,
rate_draw_, rate_away, subdate(current_date, 1)
FROM daily_matches";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.