0
我正在運行需要向表中插入TIME類型值的MySQL。在MySQL中插入TIME類型值的百分比
目前它去
INSERT INTO my_table (time_value) VALUES ('05:00:00')
我能塗在'05:00:00' ,這將是值的規定%(例如,如果它是20%,這將是在插入「 01:00:00' )
我正在運行需要向表中插入TIME類型值的MySQL。在MySQL中插入TIME類型值的百分比
目前它去
INSERT INTO my_table (time_value) VALUES ('05:00:00')
我能塗在'05:00:00' ,這將是值的規定%(例如,如果它是20%,這將是在插入「 01:00:00' )
您可以使用MySQL的time_to_sec()函數來獲得在幾秒鐘的時間,進行計算,然後使用sec_to_time()功能秒轉換回時間:
INSERT INTO my_table (time_value) VALUES (sec_to_time(time_to_sec('05:00:00') * 0.2))
或者只是在php中執行相同的計算,並將結果插入到MySQL中。請參閱Convert time in HH:MM:SS format to seconds only?這裏關於時間到第二次轉換的問題。
擊敗了我。保持在另一個選項卡中打開並正在做其他事情 – e4c5
碰巧我們所有人:) – Shadow