我有一个MySQL数据库8.0.16,我需要创建一个新表,如下所示:
CREATE TABLE /*prefix*/attachments_backup SELECT * FROM /*prefix*/attachments;
此外,表“附件”具有字段“ date_added”,当我尝试将数据从一个表复制到另一个表时,我得到了“ date_added的默认值无效”。因此,我想在新表(而不是旧表)中更改“ date_added”的默认值,对我有帮助。
我该怎么做?
答案 0 :(得分:0)
尝试一下。
首先:创建一个空表
CREATE TABLE attachments_backup LIKE attachments;
第二:将数据复制到表中
INSERT attachments_backup SELECT * FROM attachments;