|
今晚看到一个说MYSQL批量修改数据库的,只需要加个条件就好。我真想询问那个大神,你写着一个数据库的表,然后加一个条件能修改两个表的数据化?如果是,我还真想询问下那大神....!
曾经这些数据库查询语法,也让我蛋疼了许久....!- 同时修改两个数据库表
- UPDATE `user` INNER JOIN`temporary`SET `user`.`username`='my415597958',`temporary`.`username`='my4155979528'
- 将第二个表的值修改为第一个表的值
- UPDATE `user`,`temporary` SET `user`.`username`=`temporary`.`username` WHERE `user`.`id`=`temporary`.`id`
- 批量修改数据
- UPDATE `user` SET `username` = replace(`username`,'my415597958','415597958')
- UPDATE `user` SET `username`='4155979582' where `username`='415597958'
- 删除重复数据
- DELETE `a` FROM `3` `a` LEFT JION( select (`id`) from `3` group by `username`)`b` ON `a`.`id`=`b`.`id` where `b`.`id` IS NULL
复制代码 |
|