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