![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
江枫渔火L
艰难苦恨繁霜鬓,潦倒新停浊酒杯。
展开
-
update批量更新mysql数据
原文链接:https://blog.lmlyz.online/index/detail/id/100.htmlsql语句:UPDATE table1SET field1 = CASE other_fieldWHEN 1 THEN ‘value1’WHEN 2 THEN ‘value2’WHEN 3 THEN ‘value3’WHEN 4 THEN ‘value4’ENDWHERE id IN (1,2,3,4)示例:$segmentInfo = Array([2022053001] =原创 2022-07-04 18:11:19 · 998 阅读 · 1 评论 -
mysql取出数据并使用PHP将其组装成insert语句
文章地址:https://blog.lmlyz.online/index/detail/id/85.html $config_link = @mysqli_connect("127.0.0.1", "root", "root", "db_name", "3306"); if (!$config_link) { die('Could not connect: '. mysqli_error() ."\n"); } @mysqli_query($config_link,原创 2020-07-03 10:12:39 · 335 阅读 · 0 评论 -
mysql数据库的一些操作
原文请移步:https://blog.lmlyz.online/index/detail/id/82.html1、where在分组之前过滤 ;having在分组之后过滤where 后不能跟聚合函数,因为where执行顺序大于聚合函数。where 子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,条件中不能包含聚组函数,使用where条件显示特定的行。...原创 2020-03-23 15:39:21 · 137 阅读 · 0 评论 -
查询分组下的最大值时子查询使用order by排序后再使用where查询导致结果有误
原文地址:https://blog.lmlyz.online/index/detail/id/65.htmlmysql数据如下:CREATE TABLE `test` ( `mi` int(11) NOT NULL COMMENT 'mi', `ma` int(11) NOT NULL COMMENT 'ma ', `gr` varchar(1000) NOT NULL COMME...原创 2019-11-14 20:09:48 · 445 阅读 · 0 评论 -
数据库sql如何查询某个字段由数字和字母以及空格组成的行
数据库sql如何查询某个字段由数字和字母以及空格组成的行SELECT * from 表名 WHERE 字段 REGEXP ‘^([\u4e00-\u9fa5 ]+)$’原创 2018-08-07 10:35:53 · 2309 阅读 · 0 评论 -
防止mysql重复插入记录的方法
重复插入记录一般会出现:[Err] 1062 - Duplicate entry ‘1’ for key ‘PRIMARY’;类似于这样的错误,通常可以通过以下办法解决: 一、用ignore关键字 如:INSERT IGNORE INTO table (name,email, phone) VALUES (‘aaa’,’test9@163.com’, ‘99999’);二、用Replace...原创 2018-08-13 19:32:28 · 1845 阅读 · 0 评论 -
MySQL 从一张表update字段到另外一张表中
单列: update student s, city c set s.city_name = c.name where s.city_code = c.code; 多列: update a, b set a.title=b.title, a.name=b.name where a.id=b.id原创 2018-09-03 19:09:17 · 6055 阅读 · 0 评论 -
mysql更新某个字符串字段的部分内容
如果现在需要Mysql更新字段重部分数据,而不是全部数据,应该采用何种方法呢?下面介绍了两种情况下Mysql更新字段中部分数据的方法,供您参考。Mysql更新字段中部分数据第一种情况:update tab set A = concat(substring(A,1,3),’bbb’);从A的1个字符开始取3个字符,加上’bbb’,再写入a中,如果A原始值为’123aaa’,那...转载 2018-09-15 16:29:19 · 812 阅读 · 0 评论 -
MySQL的HAVING用法
来自:https://blog.lmlyz.online/index/detail/id/59.htmlwhere、聚合函数、having 在from后面的执行顺序:where>聚合函数(sum,min,max,avg,count)>having若须引入聚合函数来对group by 结果进行过滤 则只能用having。( 是先执行聚合函数还是先过滤 然后比对我上面列出的执行顺序 ...原创 2019-06-04 20:41:08 · 51604 阅读 · 7 评论