我轉變我是從最新的MySQL版本寫入MariaDB的(10.1.something)的最新版本的應用程序,到目前爲止,一切都已經順利,除了以下:爲什麼SELECT * FROM [table] WHERE [timestamp_field] <「NOW()」在MySQL中工作,但不在Mariadb中?
SELECT `fields` FROM `my_table` WHERE `timestamp_created`<"NOW()"
在MySQL中工作,但不在MariaDB中工作。當然timestamp_created
字段有時間戳數據。像MariaDB的
SELECT `fields` FROM `my_table` WHERE `timestamp_created`<"2016-02-19 19:59:59"
作品的東西,但它並沒有當我使用timestamp_created
< 「NOW()」 工作
爲什麼? NOW()在MySQL中的作用與在MariaDB中的作用基本相同,那麼爲什麼使用NOW()比較時間戳在MariaDB中不起作用?
謝謝!
「NOW()」是一個字符串,而不是一個TIMESTAMP –