- 博客(8)
- 收藏
- 关注
原创 CentOS安装Tengine
1. 下载安装包wget -c http://tengine.taobao.org/download/tengine-2.3.3.tar.gz2. 解压tar -zxvf tengine-2.3.3.tar.gz3. 检查配置cd tengine-2.3.3./configure3.1. 异常处理异常1checking for C compiler ... not found ./configure: error: C compiler cc is not found也就是
2021-09-27 11:15:13
395
原创 go语言读取xls表格xls文件操作替代解决方案
前提说明当下go语言没有成熟的xls框架,试了好多个xls框架,都有问题(读取不全或者乱码)。但是又必须要读取xls格式的表格文件。没有办法,又没有时间去研究这些框架,只好用其他语言将xls自动转成xlsx格式再进行读取操作。在这里采用的是python3。1. python3环境1.1 安装python3linux安装教程windows安装教程windows 64位下的安装包下载慢,我放蓝奏云了python-3.7.7-amd64.exe下载:https://wws.lanzous.com/i
2021-03-31 11:03:21
2216
原创 mysql 查询后更新 update select
模型如下UPDATE bkb_seller bs INNER JOIN ( # 查询语句 SELECT new_user,seller_id,create_time from lc_seller_change_history where id = 11) a # 更新语句SET bs.user_id =a.new_user,bs.create_time = a.create_time where bs.id = a.seller_id...
2021-02-16 15:33:34
996
原创 mysql 批量插入更新 insert into on duplicate key update
模型如下INSERT INTO t (id, age) VALUES (3, 28), (4, 29) # 这里可以添加多组数据ON DUPLICATE KEY UPDATE id = VALUES(id), age = VALUES(age); # 这里是更新时需要更新的字段及值
2021-02-16 15:30:19
1625
原创 mysql 查询后插入 insert into select
简单模型如下insert into A(col1, col2) select col1, col2 from B;
2021-02-16 15:27:23
585
原创 mysql SQL_CALC_FOUND_ROWS 放到代码中统计数据不准确问题
原sql语句如下:SELECT SQL_CALC_FOUND_ROWS a.* FROM table1 a left join table2 b on a.id=b.id where b.name like '%name%' order by a.id desc limit 10,0;SELECT FOUND_ROWS() 'nums';navicat上每次执行结果都是正确的。放到代码里FOUND_ROWS()就会变时不时的出现错误的值。经测试, sql语句中最外层不能是表连接。修改后:SE
2021-02-16 15:21:13
1163
原创 结构体切片(结构体数组)的反射使用
使用场景:用户上传Excel文件后,转换成[][]string,然后根据结构体的标签,反射到对应字段里。遇到的问题:结构体切片(结构体数组)使用反射,与单一结构体不同。源代码:v.Index(i - 1).Elem.Field(k).SetString(rows[i][j])报错: Handler crashed with error reflect: call of reflect.Value.Elem on struct Value修改为:v.Index(i - 1).Field(k).Se
2020-11-01 17:15:55
912
原创 mysql语句批量插入、查询插入、查询更新、统计并分页
批量 insert1. 查询后插入 insert into selectinsert into A(col1, col2) select col1, col2 from B;2. insert into on duplicate key updateINSERT INTO t (id, age) VALUES (3, 28), (4, 29) ON DUPLICATE KEY UPDATE id = VALUES(id), age = VALUES(a
2020-10-06 16:06:16
431
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人