我有一個DATETIME格式的列,我想將它轉換爲數據庫中的UNIXTIME。這將是什麼樣的查詢?MySQL將datetime轉換爲unixtime?
我知道如何從UNIXTIME轉換到DATETIME,但我從來沒有做過相反的事情。我用過FROM_UNIXTIME,有沒有TO_UNIXTIME?
我有一個DATETIME格式的列,我想將它轉換爲數據庫中的UNIXTIME。這將是什麼樣的查詢?MySQL將datetime轉換爲unixtime?
我知道如何從UNIXTIME轉換到DATETIME,但我從來沒有做過相反的事情。我用過FROM_UNIXTIME,有沒有TO_UNIXTIME?
這是UNIX_TIMESTAMP
。這將採用格式正確的日期時間作爲參數。
沒關係,我明白了。
我對原始列有'article_date'。 我爲新列創建了'new_date'。
然後我做:
UPDATE news SET new_date = UNIX_TIMESTAMP(article_date)
是的,這是正確的遺憾,就是我的意思。這只是我不知道要使用的正確查詢。 – Ironank
如果你想要毫秒,但一定要乘以1000。 – Sandman