(拼接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 ' // 任意符号分隔也行