У меня таблица существовала.Я хочу изменить таблицу, чтобы в ней был столбец с датой создания.Я посмотрел некоторые статьи, которые настаивают на том, что из Mysql версии 5.6 вы можете использовать DATETIME с CURRENT_TIMESTAMP.но я не смог реализовать.Кто-нибудь поможет мне?
~:$ mysql --version
mysql Ver 14.14 Distrib 5.7.22, for macos10.13 (x86_64) using EditLine wrapper
ВЕРСИЯ MYSQL 5.7
mysql> ALTER TABLE table_name MODIFY datecreated DEFAULT CURRENT_TIMESTAMP;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CURRENT_TIMESTAMP' at line 1
Произошла ошибка
mysql> SHOW COLUMNS FROM table_name;
+---------------+---------------+------+-----+-------------------------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------------+---------------+------+-----+-------------------------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
...
...
..
.
.
.
| datecreated | datetime | YES | | NULL | |
+---------------+---------------+------+-----+-------------------------+----------------+
15 rows in set (0.00 sec)
Таблица информации.
Заранее спасибо.