1
私はMySQLを使用しています。列LAST_SELECTED datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6)
のテーブルを作成しました。レコードが挿入されると、6桁のマイクロ秒精度(2017-10-08 08:06:53.812136
)のタイムスタンプが取得されます。しかし、列がコード(MyBatis - ORM)によって更新されると、マイクロ秒の精度(2017-10-08 08:13:42.000000
)が失われています。日付の真の値(マイクロ秒レベル精度 - YYYY-MM-DD HH:MM:SS[.fraction]
)を達成する方法はありますか?MySQLの更新日フィールドはYYYY-MM-DD HH:MM:SS [.fraction]形式
は、あなたが引数としての「6」を渡すことができMyBatis-
UPDATE MYTABLE
SET MYTABLE.LAST_SELECTED = current_timestamp()