在MySQL中,getdate()函数并不是原生的函数,而是SQL Server中的函数。在MySQL中,获取当前日期和时间的方法是使用NOW()函数或CURRENT_TIMESTAMP()函数。
在某些场景下不推荐使用getdate()可能是因为它不是MySQL的原生函数,可能会导致语法错误或不兼容性。另外,NOW()函数和CURRENT_TIMESTAMP()函数也更为常用和标准化,更容易被其他开发人员理解和维护。因此,推荐使用MySQL原生的函数来获取当前日期和时间。