gpt4 book ai didi

Mysql:根据列的先前值更改列值

转载 作者:行者123 更新时间:2023-11-29 05:13:46 24 4
gpt4 key购买 nike

我想更新列 expiry_date 只有当已经存储的 expiry_date 小于新的 expiry_date 如何实现这是 mysql

  update tbl_user 
set
email="sdhfids@gmail.com'
currency="USD"
expiry_date=DATE_ADD(NOW(), INTERVAL ".$expiry_date." MONTH)
where user_id=1

提前致谢

最佳答案

尝试使用 CASE

update tbl_user 
set
email='sdhfids@gmail.com'
currency='USD'
expiry_date= CASE WHEN expiry_date < 'UR NEW DATE'
THEN DATE_ADD(NOW(), INTERVAL ".$expiry_date." MONTH)
ELSE expiry_date
END
where user_id=1

关于Mysql:根据列的先前值更改列值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35982270/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com