一品网
  • 首页

从select结果批量更新,过滤重复、排除条件


批量插入数据,

如果主键重复则更新a2的值

如果a3的值>0 ,则保持table_a.a2的值不变

insert into table_a (a1 ,a2) 

select b1,b2 from table_b  

on duplicate key update a2 = if(a3>0,x,table_a.a2) 

mysql

相关


关于MySQL中的事务、提交(commit)、回滚(rollback)

MySQL索引类型

Windows7环境,Dbeaver 安装连接Mysql5.7

linux 恢复mysql 误删除数据

mac 安装mysql workbench8.0.23闪退。

Linux-Mysql 遗忘密码如何解决?

mysql数据库死锁的产生原因及解决办法

linux安装mysqlclient库

【Mysql学习】django.db.utils.OperationalError: (1045:Access denied for user 'roo

mysql改变配置文件后启动报错

mysql binlog恢复命令

MySQL left join、right join和join的区别

标签

一品网 冀ICP备14022925号-6