(拼接SQL语句)mysql中date类型,datetime类型

 : , . _ - /  %  &  # @ ! * | [ ] { }   ;  + = 

 

update ky set date = '18,9-2'  where id  = 1  // 2018-09-02

 

数字之间的连接几乎可以用所有的符号替换

 

  • \  (不能用,深层次涉及到转义)
  • 空格不能    18-9 2
  • 时间字符串的前后可以有空格

 

 

 

update ky set date = ' 18, 2,13 '   //错误的

, 2这两个之间不能有空格

内部必须紧凑

 

 


 

年:写90  数据库是1990   写19 数据库是2019

日,月,既可以写2位数,又可以写1位数


 

 只修改date部分,那么以前数据库里面保存的时间都清零了

 

 


 

update ky2 set date2 = ' 18,2,13            12{12{12 '   //1个或者多个空格分隔都行
update ky2 set date2 = ' 18,2,14{12{12{12 '       // 任意符号分隔也行

 

posted on 2019-01-31 12:50  多情剑客无情剑;  阅读(1231)  评论(0编辑  收藏  举报

导航