mysql
镀了一层金的金子
这个作者很懒,什么都没留下…
展开
-
Linux安装mysql5.7
环境:centos7.61:检查系统是32位还是64位uname -r2:下载tar包wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz3:解压tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz 4:移动、改名(可以不进行此操作)5:创建mysql组和用户(可以不进行此操作)g原创 2022-02-23 17:40:18 · 174 阅读 · 0 评论 -
thinkphp6 insertAll没有INSERT IGNORE
1、mysql5.72、thinkphp6.0.8做excel导入数据到数据库的时候,加盟号字段设置了唯一索引,excel导入重复数据的时候系统直接报错而不返回数据。mysql本身是有insert ignore的,但是thinkphp6里面我是没有找到有这个支持,网上搜索的也没有这个支持。所以决定尝试改一下这一块的代码。// 这是tp6自带的数据重复就更新掉的功能,我是借用了这个功能来进行传参Db::name('数据表') -> replace() -> insertAl原创 2021-06-23 14:15:44 · 1634 阅读 · 3 评论 -
MySql查询分组
环境WAMPthinkphp6mysql5.6升级到5.7之后group会报错SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'apiadmin.admin_merchants.merchants_id' which is not functionally原创 2021-06-21 15:22:19 · 184 阅读 · 0 评论 -
MySQL字段设置not null
一、null是占用空间的,需要一个字节作为判断是否为null。二、查询时一定程度减少空指针三、类似使用count(null),这个列是不计数的四、原创 2021-06-16 13:58:11 · 815 阅读 · 0 评论