[英]SQL SELECT NOW()
嘿,你會對標題中的所有標題感到遺憾,但實際上它應該是這樣的。
我在查詢中運行它
SELECT NOW()
它會返回這個
2012-05-14 17:35:37
如何刪除時間,我只想要日期。
這個MySQL選擇應該沒有時間返回日期。
SELECT CURRENT_DATE();
請享用 :)
我認為這也可行
SELECT CONVERT(VARCHAR(10),GETDATE(),111)
你可以使用LEFT()
函數:
SELECT LEFT(NOW(), 10);
這是一個小小的演示:
mysql> SELECT LEFT(NOW(), 10);
+-----------------+
| LEFT(NOW(), 10) |
+-----------------+
| 2012-05-14 |
+-----------------+
1 row in set (0.00 sec)
這樣就像perdfect一樣對我說:
SELECT * FROM table WHERE DATE(myDate) = DATE(NOW())
DATE(NOW())
是我使用的 - 它只保留日期部分
您還可以創建日期格式並使用NOW()
。
| date_int | date | YES | | NULL | |
+----------+--------------+------+-----+---------+-------+
mysql> UPDATE borderaux SET date_int = NOW();
+------------+
| date_int |
+------------+
| 2013-07-15 |
+------------+
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.