在 MySQL 中,GETDATE()
函數(shù)并不是一個內建函數(shù),正確的函數(shù)是 NOW()
。NOW()
函數(shù)用于獲取當前日期和時間戳。
最佳的實踐技巧是在需要獲取當前日期和時間戳的地方使用 NOW()
函數(shù),而不是使用 GETDATE()
。例如,在插入數(shù)據(jù)時,可以使用 NOW()
函數(shù)來自動填充當前日期和時間戳。示例代碼如下:
INSERT INTO table_name (column1, column2, datetime_column)
VALUES ('value1', 'value2', NOW());
另外,在需要查詢當前時間戳的地方也可以使用 NOW()
函數(shù)。示例代碼如下:
SELECT * FROM table_name WHERE datetime_column >= NOW();
總的來說,使用 NOW()
函數(shù)可以簡潔地獲取當前日期和時間戳,是 MySQL 中的最佳實踐技巧之一。