評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]
又發生的意料之外的時間精度問題,在 Mysql 中時間的精度只到秒,如果你要到毫秒就一定要使用 TIMESTAMP ,但 TIMESTAMP 預設值如果你設 CURRENT_TIMESTAMP 其實也是只有到秒,你需要設成 CURRENT_TIMESTAMP(3) 或 CURRENT_TIMESTAMP(6) 依你的需求去設你要的精度。
你可以在cli下
select CURRENT_TIMESTAMP(3);
2020-08-27 11:40:33.896
select CURRENT_TIMESTAMP(6);
2020-08-27 11:40:33.909491
建立資料表指令碼
CREATE TABLE IF NOT EXISTS `test`
(id varchar(30) NOT NULL,
time TIMESTAMP(3) DEFAULT CURRENT_TIMESTAMP(3),
PRIMARY KEY (id));
CREATE TABLE IF NOT EXISTS `test`
(id varchar(30) NOT NULL,
time TIMESTAMP(6) DEFAULT CURRENT_TIMESTAMP(6),
PRIMARY KEY (id));
修改現有資料表
ALTER TABLE `test` CHANGE `time` `time` TIMESTAMP(3) NULL DEFAULT CURRENT_TIMESTAMP(3);
ALTER TABLE `test` CHANGE `time` `time` TIMESTAMP(6) NULL DEFAULT CURRENT_TIMESTAMP(6);
如果你有使用 phpmyadmin 在備份資料時 匯出的時候
CREATE TABLE `test` (
`id` varchar(30) NOT NULL,
`time` timestamp(3) NOT NULL DEFAULT CURRENT_TIMESTAMP
建立資料表的語法會有中斷
但資料還是有完整的匯出
參考網址:https://stackoverflow.com/questions/23671222/mysql-default-value-for-timestamp3
評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]
3M 日本原裝進口 速效型 防水噴霧 170ml 衣物 鞋子 皮革 透氣 防水 團購
水壺背袋 水壺網袋 水瓶袋 多色可選 戶外郊遊 登山野餐 可放手機 水壺背帶
維力 素飄香 野菜多 素排骨雞 素紅燒牛肉 麻辣燙 麻油當歸枸杞 蔘湯麵 素食 泡麵 單包
味丹 隨緣 鮮蔬百匯/素肉骨茶/素魷魚羹麵/韓式泡菜/麻辣燙湯麵 (5包/袋) 素食 全素 泡麵