sql
鱼丸粗面1928
这个作者很懒,什么都没留下…
展开
-
mysql 查寻重复数据 并删除
按照一般的写法如下 delete from table where id in select max(id) from table group by field having count(*)>1然后你会发现很神奇的一幕报错了不能在FROM子句中为update指定目标表’[Err] 1093 - You can't specify target table 'xcx_sensw...原创 2020-04-11 16:21:54 · 389 阅读 · 0 评论 -
mysql 字段值 减少 一个字符串
一、减少 字段值的 最后一位update table set field= left(field,CHAR_LENGTH(field) - 1)二、追加 字段值 (在尾部追加)update table set field= CONCAT(field,'string')三、追加 字段值 (在头部追加)update table set field= CONCAT('string',f...原创 2020-04-02 11:52:06 · 1125 阅读 · 0 评论 -
You can't specify target table 'dt_task_apply' for update in FROM clause sql 关联查询 并删除
两个表相互关联,结果 只删除了第一个表 A(task)中数据,导致 B (task_apoly)表数据依旧在, 这个就不好了!由于数据量比较大,还不能直接删除B中所有数据,只能关联查询删除了delete from task_apply where task_id IN select a.task_id from(select a.task_id from task_apply a L...原创 2019-11-01 17:45:33 · 125 阅读 · 0 评论 -
sql update 与 select 并存 (删除重复数据)
最近导入数据 发现有很多重复的数据,但是也不能一个个去删除。然后灵机一想,还是去百度一下吧发现以下的方法 希望对你有用!delete from mb_movie where id in (select id from mb_movie group by name having count(*) > 1);按照自己的思路写了 上面这个sql 发现报错ERROR...原创 2019-07-24 09:19:20 · 435 阅读 · 0 评论 -
mysql 保存 表情报错
mysql 用的 字符集 为utf8的 只能保存三个字节 而 表情是四个字节 当把表情 保存到数据库 就会报错,这时候 就需要一下的操作方案一、修改 字段 字符集ALTER TABLE `ben_review` CHANGE `reviewContent` `reviewContent` VARCHAR( 255 ) CHARACTER SET utf8mb4 COLLATE ...原创 2019-08-12 18:58:22 · 443 阅读 · 0 评论