数据库里有一个身份证号、一个生日
生日是当时时间控件手动选择的日期,
update table set 生日= (SUBSTRING('身份证',4,4)+‘-’+SUBSTRING('身份证',8,2)+‘-’+SUBSTRING('身份证',10,2) ,大概是这样,思路就是将身份证相关信息,并组装成生日字段的格式,然后update
可以:
declare myDate varchar(30)
declare myID varchar(18)
set newDate = '2019-07-02 14:24:40'
set myID = '123456789123456789'
update tablename set birthdy = @myDate where IDCard = @myID
生日就在身份证号里面,用substring截取就行了
select date(substr( 'xxxxxx20190703xxxx',7,8))