
mysql
s听风忆雪
best QQ2276259727
展开
-
mysql order by 和 limit 一起使用时 结果有重复的
2. 网上找了一下相关的问题 解决方法就是 排序里增加一个唯一的标识 (因为mysql 排序字段的值相同的话 可能会出现此问题)背景: 今天在测试功能的时候发现 景点列表里 第7页和第8页的数据有重复的几条。刚开始以为是图像和名称一样 看了接口之后发现id也一样 瞬间感觉这问题不简单。3. 修改后的sql 注意 order by里的字段。比如id字段(在表里一定是唯一的字段)解决方法: order by 里增加。1. 有问题的sql是这样的。中间有三条数据是重复的。原创 2024-04-29 15:52:28 · 368 阅读 · 1 评论 -
ThinkPhp8 框架使用 mysql find_in_set 函数
使用mysql 存储一些标签时 会使用逗号拼接的存储方法 比如 1,2,3,11一般情况下 查询 1 可能会用到 like %1% 但这样查询的不够准确 因为11也会被查询到如果每次都多一个逗号 1,2,3,11, 查询时 like %1,% 这样存储有点不太符合程序设计。原创 2024-04-07 17:12:50 · 1030 阅读 · 0 评论 -
mysql 导入数据 1273 - Unknown collation: ‘utf8mb4_0900_ai_ci‘
前言: mysql 导入数据 遇到这个错误 1273 - Unknown collation: 'utf8mb4_0900_ai_ci' 具体原因没有深究 但应该是设计数据库的 字符集类型会出现这个问题 例如: char varchar。1. 设计数据库的时候 字符集设计的是 utf8mb4 (可以存储表情 特殊符号等) 然后排序规则就用的默认的了。算是通用 排序规则 把字段的排序规则 和表的排序规则都该成这个就行了。2. 解决方法也很简单 可以选择这个。原创 2024-01-22 15:20:06 · 680 阅读 · 0 评论 -
MSYQL基本语法
MYSQL 常用sql, 语法原创 2022-08-29 17:22:36 · 2454 阅读 · 0 评论 -
mysql查询一个表的所有字段和注释
# 表字段=>表注释select CONCAT('\'',column_name,'\' => \'',COLUMN_COMMENT,'\',') from information_schema.COLUMNS where table_name = 'you_table_name';查询出来的数据就是这种格式的'id' => '自增id','name' => '名称',可根据自己的需要自定义concat算是mysql里的字符串拼接...原创 2021-03-29 09:14:26 · 492 阅读 · 0 评论 -
百度地图sql数据
百度地图json数据 树形结构百度地图sql原创 2021-02-23 16:28:33 · 404 阅读 · 0 评论 -
MySQL 创建用户并赋权
mysql创建用户并 赋权限原创 2020-11-07 15:02:40 · 260 阅读 · 0 评论 -
mysql case when then 的大概用法
select id, name,# case代码块用于排序# 函数开始CASE # 判断条件 (相当于if) WHEN # 条件 `start_time` > '20200727' and `status`= 1 # 符合条件 赋值 THEN 2 WHEN start_time <= '20200727' AND end_time > .原创 2020-07-27 14:42:21 · 313 阅读 · 0 评论 -
Yii复杂条件查询
$obj = $this->find(); $obj->where(array( 'and', array( 'or', // 要添加的开始时间在已存在的活动里 array( ...原创 2019-09-17 14:27:51 · 375 阅读 · 0 评论 -
lnmp分布式 部署
安装依赖包yum install gcc gcc-gcc+ automake pcre pcre-devel zlib zlib-decel openssl openssl-devel中途提示 输入 y 就Ok安装 nginx cd /usr/local/src #默认保存目录wget http://nginx.org/download/ngi...原创 2018-11-24 19:09:25 · 918 阅读 · 0 评论 -
mysql5.7 group by 报1055
使用了mysql5.7 之后有些查询语句回报一个1055的错误错误信息和sql_mode中的“only_full_group_by“有关,到网上看了原因,说是mysql5.7中only_full_group_by这个模式是默认开启的 解决方法set sql_mode = ''解决 ^_^ 新手 多多指教...原创 2018-09-27 18:15:50 · 325 阅读 · 0 评论 -
linux安装PHP扩展
首先找到php的源码安装包 php-7.2.5补充: which mysql # 查询运行文件所在地址进入到cd /usr/local/src/php-7.2.5/ext/pdo-mysql执行/usr/local/php/bin/phpize 然后 ./configure --with-php-config=/usr/local/php/bin/php-conf...原创 2018-08-18 10:34:05 · 288 阅读 · 0 评论 -
mysql对一个表 修改删除新增某列
删除某几列alter table data drop column coupon_start_time,drop column coupon_end_time插入某几列alter table `coupon_template` add coupon_start_time datetime not null default '0000-00-00 00:00:00' c...原创 2018-08-13 15:43:39 · 273 阅读 · 0 评论 -
mysql 不常用操作
查询表注释 字段SELECT COLUMN_NAME, COLUMN_COMMENTFROM information_schema. COLUMNSWHERE table_schema = 'activity'AND table_name = 'recommend_code';原创 2021-07-01 09:34:11 · 95 阅读 · 0 评论 -
mysql报1364错误
可以在my.cnf 注释掉以下这段代码sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 如果没有这句话就加上sql-mode="NO_AUTO_Create_USER,NO_ENGINE_SUBSTITUTION"然后 重启 在此执行要执行sql 就会执行成功 query ok~~...原创 2018-08-14 23:15:41 · 1959 阅读 · 5 评论