如何實現MyBatis僅更新SQL語句中指定的字段?

時間 2021-06-03 10:40:27

1樓:

按照 @janwen提供的思路,我找到了解決辦法:

// 資料表

CREATE TABLE qai_entity (

id CHAR(10) NOT NULL,

value INT NOT NULL DEFAULT 0,

create_time TIMESTAMP NOT NULL,

PRIMARY KEY (id)

)將以上建表指令碼改成下面這樣即可。

// 資料表

CREATE TABLE qai_entity (

id CHAR(10) NOT NULL,

value INT NOT NULL DEFAULT 0,

cre_tim TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,

PRIMARY KEY (id)

)其原因是:

當我們在指令碼中寫成:cre_tim TIMESTAMP NOT NULL 時

MySql 預設新增:DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

但當我們寫成:cre_tim TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP 時

MySql 則不會幫我們新增:ON UPDATE CURRENT_TIMESTAMP 這一句了

前端如何更好的實現介面的快取和更新

悠閒的水 react的話試試swr,提供基於URL的快取,graphql的話,試試apollo,提供基於物件id的快取。可以按照類似思路,做乙個自己的快取lib 否子戈 我寫了乙個思路奇特的庫來管理資料請求,你可以了解一下http 比較抽象,需要花點功夫理解。簡單來說,algeb把ajax請求和前端...

目前的無人駕駛中,僅依靠單目相機能實現很好的測距嗎?

kkkadei 你所謂的測距是測什麼距離,障礙物嗎?無人駕駛,哪怕是廠區裡,用單目相機也是扯淡,就目前技術而言。事實上,障礙物檢測靠雷射雷達都不能做到符合複雜情況需求,那可是昂貴的 專門用於測距的感測器,要不然uber怎麼會撞死人。 單目不靠先驗知識的話就得靠3D幾何的方法得知道本體和對方的相對速度...

共同富裕能否實現,如何實現?

已登出 自從貨幣出現在於人類社會中,貧富的對立就沒有消失過。在無盡的苦難當中等待乙個完美的體制來解決這個問題,不如讓貨幣消失掉。 氿氿 我覺得能實現,但是這種實現是建立在科技生產力的發達之下,比如當機械人能夠代替人工,金錢不再是交換的媒介,人類已經對大自然的掌控力到達百分之90以上,對外太空的探索已...