将CURDATE()
和CURTIME()
更新为列时,会更新错误的时间和日期。我想将现有时区更改为Asia/Kuala_Lumpur
这是我的更新脚本:
$sql="UPDATE smss SET msg='$msg', r_date=CURDATE(), r_time=CURTIME(), phone='$phone' WHERE p_n='$p_n' and (p_n=null or p_n='') and (phone=null or phone='')";
答案 0 :(得分:0)
要更改时区,您有很多解决方案。 只需执行以下查询即可更改默认时区:
$sql="SET GLOBAL time_zone = 'Asia/Kuala_Lumpur' " ;
之后,执行更新。
警告:不推荐使用Mysql,请使用Mysqli。 "根据你的问题标签"。