用到了mysql ignore 解决一些问题
程序员文章站
2022-03-07 09:04:53
...
insert ignore into UserProperty(uid,pid,num) (select id,?,? from User);
ignore 就是忽略错误
在我想给UserProperty表修改num字段的时候遇到了这么一个问题。
我的需求是 给所有人加上一个pid =1 的道具
但是有的人本身就已经有了这个道具,有的人却没有这个道具
就不能直接update 或者insert了
于是先用这个语句,每个人都 insert一个 数量为0的数据
然后 统一update
上一篇: Redis曝新BUG:内存超限后的死循环
下一篇: mysqldump 参数说明
推荐阅读
-
电脑用IE浏览器下载东西到了百分99就不动了的原因及解决方法
-
解决php用mysql方式连接数据库出现Deprecated报错问题
-
php读取mysql乱码,用set names XXX解决的原理分享
-
First-blog:解决mybatis 用mysql进行模糊搜索时,查不了中文问题
-
用navicat 往虚拟空间上的mysql里面导入6M数据包解决思路
-
用一个函数解决ThinkPHP 连接 MySQL与 MongoDB
-
用SQL语句解决导入mysql大数据文件的问题_MySQL
-
php读取mysql乱码,用set names XXX解决的原理分享_PHP
-
用共享内存解决MYSQL数据库的压力,可行不?解决办法
-
用SQL语句解决mysql导入大数据文件的问题