日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

mysql current_timestamp 不自动更新_MySQL ON UPDATE CURRENT_TIMESTAMP不更新

發(fā)布時(shí)間:2023/12/20 数据库 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql current_timestamp 不自动更新_MySQL ON UPDATE CURRENT_TIMESTAMP不更新 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

我有一張桌子,看起來(lái)像這樣:

CREATE TABLE IF NOT EXISTS `Hosts` (

`id` int(128) NOT NULL AUTO_INCREMENT,

`IP` varchar(15) NOT NULL DEFAULT '',

`Port` varchar(5) NOT NULL DEFAULT '',

`Password` varchar(32) NOT NULL DEFAULT '',

`Username` varchar(32) NOT NULL DEFAULT '',

`Tid` varchar(32) NOT NULL DEFAULT '',

`EquipType` varchar(64) NOT NULL DEFAULT '',

`Version` varchar(128) DEFAULT NULL,

`Status` varchar(10) NOT NULL DEFAULT '',

`Location` varchar(128) NOT NULL DEFAULT '',

`Lastconnection` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP,

`Lastbackup` date NOT NULL DEFAULT '0000-00-00',

`Backupstatus` varchar(64) NOT NULL DEFAULT '',

`Backupmsg` text,

`Backupfile` varchar(30) NOT NULL DEFAULT '',

PRIMARY KEY (`id`),

KEY `IP` (`IP`),

KEY `Tid` (`Tid`),

KEY `EquipType` (`EquipType`),

KEY `Status` (`Status`),

KEY `Lastbackup` (`Lastbackup`),

KEY `Backupstatus` (`Backupstatus`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=716 ;

在我看來(lái),這意味著隨時(shí)更新一行,“Lastconnection”字段應(yīng)該加上當(dāng)前時(shí)間戳。但是,當(dāng)我運(yùn)行像:

update Hosts set Backupstatus = 'FAIL', Backupmsg = 'Connection timed out' where Tid = 'SITE001'

最后連接保持’0000-00-00 00:00:00’。有一個(gè)我沒(méi)有看到的數(shù)據(jù)庫(kù)問(wèn)題,或者我完全誤解了“ON UPDATE CURRENT_TIMESTAMP”子句。

總結(jié)

以上是生活随笔為你收集整理的mysql current_timestamp 不自动更新_MySQL ON UPDATE CURRENT_TIMESTAMP不更新的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。