Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何获取字段';aaj';是否在下表中随日期更改而更新?_Mysql_Sql_Date_Sql Update_Create Table - Fatal编程技术网

Mysql 如何获取字段';aaj';是否在下表中随日期更改而更新?

Mysql 如何获取字段';aaj';是否在下表中随日期更改而更新?,mysql,sql,date,sql-update,create-table,Mysql,Sql,Date,Sql Update,Create Table,我想您希望更新当前的时间戳时: CREATE TABLE `aaj` ( `ID` int(10) NOT NULL, `aaj` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, `mahina` varchar(6) GENERATED ALWAYS AS (convert(date_format(`aaj`,'%y/%m') using utf8mb4)) STORED NOT NULL, `saptaah` varchar(7)

我想您希望更新当前的时间戳时

CREATE TABLE `aaj` (
  `ID` int(10) NOT NULL,
  `aaj` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `mahina` varchar(6) GENERATED ALWAYS AS (convert(date_format(`aaj`,'%y/%m') using utf8mb4)) STORED NOT NULL,
  `saptaah` varchar(7) GENERATED ALWAYS AS (convert(date_format(`aaj`,'%x/%v') using utf8mb4)) STORED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

旁注:通常使用与表同名的列(此处,
aaj
)不是一个好做法:从数据库的角度来看,这不是一个问题,但它往往会让人感到困惑。

感谢您的回复!我希望将aaj的值更新到当前日期每当我所在时区的日期自动更改时,前端将无法访问此表来更新它。此表用于连接其他表,其中有日期的活动可用,我只想使用今天的活动创建视图。
CREATE TABLE `aaj` (
  `ID` int(10) NOT NULL,
  `aaj` timestamp NOT NULL 
       DEFAULT CURRENT_TIMESTAMP
       ON UPDATE CURRENT_TIMESTAMP,
  `mahina` varchar(6) GENERATED ALWAYS 
      AS (convert(date_format(`aaj`,'%y/%m') using utf8mb4)) STORED NOT NULL,
  `saptaah` varchar(7) GENERATED ALWAYS 
       AS (convert(date_format(`aaj`,'%x/%v') using utf8mb4)) STORED NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;