PHP/MySQL | Дата записи в БД
Допустим есть таблица users, в неё записываются все зарегистрированные пользователи. Можно ли добавить какую-то колонку, которая сама по умолчанию выставляла бы дату создания строки в нужном мне формате?
________
посл. ред. 07.08.2017 в 11:11; всего 2 раз(а); by Gazro
________
посл. ред. 07.08.2017 в 11:11; всего 2 раз(а); by Gazro
Можно )
ALTER TABLE `gad_village` ADD `u_timestamp` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP;
Сибирский,
Ошибка : Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause
Ошибка : Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause
DELETED
7 августа 2017, в 12:32
Delete
Gazro (07.08.2017 в 11:59)
Сибирский,
Ошибка : Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause
Сибирский,
Ошибка : Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause
мускул запрещает создание нескольких колонок со значением CURRENT_TIMESTAMP
PhpStorm, как тогда быть? У меня стоит on update на колонке lustupdate. Он там нужен вообще? Я в ту колонку отправляю данные при каждом обновлении страницы.
Gazro, а на кой хранить эти данные в SQL timestamp достаточно обновление в int/ быть просто, одно поле преобразуй в int и все, что с этим связано меняй )
DELETED
7 августа 2017, в 12:41
Delete
Gazro (07.08.2017 в 12:35)
PhpStorm, как тогда быть? У меня стоит on update на колонке lustupdate. Он там нужен вообще? Я в ту колонку отправляю данные при каждом обновлении страницы.
PhpStorm, как тогда быть? У меня стоит on update на колонке lustupdate. Он там нужен вообще? Я в ту колонку отправляю данные при каждом обновлении страницы.
`date_create` TIMESTAMP NOT NULL default '0000-00-00 00:00:00',
`date_update` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
.....ещё какие-то столбцы