update borrowdetails
set LM_Status = 'BORROWED'
where LM_Status = 'D' and Borrow_DueDate <= now()
Borrow_DueDate
是 Duedate
列,但它是 varchar
,我想将其视为日期时间..
最佳答案
update borrowdetails
set LM_Status = 'BORROWED'
where LM_Status = 'D' and str_to_date(Borrow_DueDate,'%Y-%m-%d') <= now()
这会将您的列转换为日期
UPDATE `borrowdetails `
SET `Borrow_DueDate` = str_to_date( `Borrow_DueDate`, '%Y-%m-%d' )
关于c# - 我有一个 varchar 字段日期,我想将其视为日期时间,以便我可以将它与 now() 进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19104287/