Loading...
ON UPDATE CURRENT_TIMESTAMP что-то я не понял что происходит тут ?

sql
CREATE TABLE t1 (
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP , // время создания записи текущее
updated_at DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);

________
посл. ред. 28.08.2023 в 00:09; всего 3 раз(а); by SNEG
Ну это типа вешаешь событие, на обновление даты.
Когда любое другое поле обновится, то автоматически пропишется свежая дата в поле updated_at
invoker , спасибо , о том чём я и догадывался )), ещё вопрос разница между datetime и timestamp в чём кроме отсчёта от 1970 года ? Что-то читал читал о часовом поясе , так и не понял что к чему привязано
________
посл. ред. 28.08.2023 в 01:11; всего 2 раз(а); by SNEG
SNEG (28 авг 2023, в 1:09)
invoker , спасибо , о том чём я и догадывался )), ещё вопрос разница между datetime и timestamp в чём кроме отсчёта от 1970 года ? Что-то читал читал о часовом поясе , так и не понял что к чему привязано
Я не вникал в эти сравнения)
Я так понял для timestamp нужно указывать часовой пояс ?
sql
SET time_zone = "+00:00";

________
посл. ред. 28.08.2023 в 02:31; всего 6 раз(а); by SNEG
SNEG (28 авг 2023, в 1:20)
Я так понял для timestamp нужно указывать часовой пояс ?
sql
SET time_zone = "+00:00";
Ты в настройках сервера изначально указываешь же
Ну или в настройках самого приложения, которое делаешь
Онлайн: 3
Время:
Gen. 0.0949
(c) Bym.Guru 2010-2025