tp6 大数据导出
Mysql , TP / 2020-07-28

public function test_down() { //$sql = ‘SELECT id,ArticleClassify,ArticleTitle FROM `test_yield` where id < 1200000’; $sql = ‘SELECT * FROM `menber` ORDER BY m_id asc’; $mark = ‘test’; $this->pu…

MySql批量更新
Mysql / 2020-06-30

MySql中4种批量更新的方法 mysql 批量更新共有以下四种办法 1、.replace into 批量更新 replace into test_tbl (id,dr) values (1,’2′),(2,’3′),…(x,’y’); 例子: 123456789101112131415replace into b…

mysql 插入带更新
Mysql / 2020-06-11

因为需求是拼多多批量更新带插入新数据,只能采用第一和第二种。第一种更新的时候,是删除存在咋更新,会导致改数据的其他无需更新的字段清空为默认值。所以采用第二种方法。 例子:更新10万数据,唯一索引给50000,导致有一半的数据都是重复的,总计耗时为5秒。 /** * 测试10万数据插入 */ public function index() { echo ‘我是开始’. date(‘Y-m-d H:i…

mysql 查询语法
Mysql / 2020-06-11

12345678910111213141516171819202122232425&gt;  比较 (三元运算)当前日期是否 大于指定日期 是返回1 否 0 if 比较 (三元运算) 判断第一个是否为真 真就返回第二个,否就 第三个参数 DATE_ADD 给日期增加 增加指定天数 INTERVAL 2 DAY 例句: SELECT CURRENT_TIMESTAMP() &…

mysql 日期查询
Mysql / 2019-11-30

<!– 按日查询 –> SELECT DATE_FORMAT(created_date,’%Y-%m-%d’) as time,sum(money) money FROM o_finance_detail where org_id = 1000 GROUP BY time <!– 按月查询 –> SELECT DATE_FORMAT(created_date,’%Y…

外键
Mysql / 2019-11-28

子关联父 外键更新删除设置,在这里拓展一些知识,首先明确一个概念。 cascade:级联,当父表更新、删除,子表会同步更新和删除。 set null:置空,当父表更新、删除的时候,子表会把外键字段变为null,所以这个时候设计表的时候该字段要允许为null,否则会出错。 restrict:父表在删除和更新记录的时候,要在子表中检查是否有有关该父表要更新和删除的记录,如果有,则不允许删除更改。 no…

mysql 命令行
Mysql / 2019-09-12

#查看所有用户 SELECT DISTINCT CONCAT(‘User: ”’,user,”’@”’,host,”’;’) AS query FROM mysql.user; #新增 grant all privileges on *.* to ‘luokai&#8…

记录mysql 自动更新时间操作
Mysql / 2019-09-04

采用Navicat Premium进行数据库管理,勾选根据当前时间戳更新,无法更新时间戳。 解决操作:默认输入 CURRENT_TIMESTAMP 即可! 概述: 在我们设计表的时候,考虑将行数据的创建时间和最后更新时间记录下来是很好的实践。尤其是可能需要做数据同步或者对数据新鲜度有要求的表。举些应用场景,更新距上次更新超过2小时的行数据,或者是将一个月前的订单数据归档等等。我们想把这个的需求丢给…