2013-08-02 51 views
4

當前日期,我想從服務器獲取當前的日期和我的數據庫服務器上,然後其日期MySQL的NOW()和CURDATE()函數將給予,無論客戶機或服務器。請幫忙。 這是i'hv做如何從服務器

insert into admission_fees_structure (Fee_Head_Name , Amount,Created_Date , Created_By) values (feeName, amount, now(),userID); 
select name into @result from sims.school_session where YEAR(Start_Date)=YEAR(CURDATE()); 
+1

當插入使用NOW()函數,NOW()是MySQL服務器,時間服務器和時間MySQL是一樣的。 – GaCon

回答

1

兩個函數被MySQL執行。所以他們返回運行MySQL進程的系統的日期和時間。

0

取代現在()爲CURDATE()函數...我也使用該代碼

+0

將CURDATE()返回當前的服務器 – Subodh

+0

你想客戶端當前日期? –

+0

我想要服務器日期 – Subodh

10

有8種方法獲取當前時間:

SELECT NOW() FROM DUAL; 
    2006-07-01 10:02:41 

SELECT CURRENT_TIME() FROM DUAL; 
    10:02:58 

SELECT SYSDATE() FROM DUAL; 
    2006-07-01 10:03:21 

mysql> SELECT CURRENT_TIMESTAMP() FROM DUAL; 
    2006-07-01 10:04:03 

SELECT LOCALTIME() FROM DUAL; 
    2006-07-01 10:07:37 

mysql> SELECT LOCALTIMESTAMP() FROM DUAL; 
    2006-07-01 10:08:08 

mysql> SELECT UTC_TIME() FROM DUAL; 
    14:09:22 

mysql> SELECT UTC_TIMESTAMP() FROM DUAL; 
    2006-07-01 14:09:49