如何在update里更新日期信息 如题目,我想实现在update的时候,自动把当天日期信息更新到表的period字段里,date数据是以下格式2009-04-30update data_clean.provide_statuss as aset a.period=date();可以这样写吗 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 update data_clean.provide_statuss as aset a.period=curdate(); 可以但当天日期用curdate()mysql> create table t3 (id int,cd date);Query OK, 0 rows affected (0.11 sec)mysql> insert into t3 values (1,curdate());Query OK, 1 row affected (0.08 sec)mysql> update t3 set cd=curdate();Query OK, 0 rows affected (0.11 sec)Rows matched: 1 Changed: 0 Warnings: 0mysql> 友情提醒:如果字段是timestamp类型,create table date00 (aa timestamp);insert into date00 values(null);update {$table} set {$field}=null来设置当前时间 怎么往表中自动插入想要的数据呢?在同一行中 mysql中文乱码问题目 面试题目,这个大表如何设计呢? web项目中对mysql服务监控问题 这个sql如何优化date>='2009-1-1' and date<'2010-5-1' 是否需要 改写为between ('2009-1-1','2010- 遇到好奇特的怪问题至今没有弄明白 如何把一个sql文件复制到数据库里 请问这条命令哪里写错了?谢谢,涛涛:) 请高手指点,以下语句应该怎么才能写好。 mysql5.7.11安装出现错误,请看抓屏和log文件。 mysql存储过程字符集的问题 mysql缺少命令?
set a.period=curdate();
Query OK, 0 rows affected (0.11 sec)mysql> insert into t3 values (1,curdate());
Query OK, 1 row affected (0.08 sec)mysql> update t3 set cd=curdate();
Query OK, 0 rows affected (0.11 sec)
Rows matched: 1 Changed: 0 Warnings: 0mysql>
insert into date00 values(null);
update {$table} set {$field}=null
来设置当前时间