0
update borrowdetails 
set LM_Status = 'BORROWED' 
where LM_Status = 'D' and Borrow_DueDate <= now()

Borrow_DueDateDuedate列,但它是一个varchar,我想把它当作日期时间..

4

1 回答 1

0
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' )
于 2013-09-30T21:42:12.050 回答