Mysql изменить значение по умолчанию столбца - PullRequest
0 голосов
/ 06 июня 2019

У меня есть база данных MySQL v 8.0.16, и мне нужно создать новую таблицу, подобную этой:

 CREATE TABLE /*prefix*/attachments_backup SELECT * FROM /*prefix*/attachments;

Также у таблицы 'attachments' есть поле 'date_added' и когда я пытался скопироватьДанные из одной таблицы в другую я получил «Неверное значение по умолчанию для date_added».Поэтому я хочу изменить значение по умолчанию 'date_added' в новой таблице (не в старой), и я думаю, что это поможет мне.

Как я могу это сделать?

Обновления

Таблица вложений: введите описание изображения здесь

1 Ответ

0 голосов
/ 06 июня 2019

Попробуйте это.
Первый: создать пустую таблицу

CREATE TABLE attachments_backup LIKE attachments;

Второе: копирование данных в таблицу

INSERT attachments_backup SELECT * FROM attachments;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...