on duplicate key update 的使用(数据库有就修改,没有就添加数据)
Posted wjun0
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了on duplicate key update 的使用(数据库有就修改,没有就添加数据)相关的知识,希望对你有一定的参考价值。
on duplicate key update 使用:当数据库中有该数据就修改,没有就添加
mysql语句如下:
# id 不存在则添加数据,id存在就更新数据 INSERT INTO t_user(id,name,pwd) VALUE( 1, ‘ZS‘, ‘XXX‘) ON DUPLICATE KEY UPDATE PWD = ‘XXX‘;
SQLAlchemy 用法:
statement = insert(User).values(user_id=1, name=‘zs‘, pwd=‘xxx‘).on_duplicate_key_update(name=‘zs‘,pwd=‘xxx‘) db.session.execute(statement) db.session.commit()
以上是关于on duplicate key update 的使用(数据库有就修改,没有就添加数据)的主要内容,如果未能解决你的问题,请参考以下文章
on duplicate key update 怎么确定返回值