![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
zzm628
这个作者很懒,什么都没留下…
展开
-
PHP中使用事务实例
<?php$handler=mysql_connect("localhost","root","password");mysql_select_db("task");mysql_query("SET AUTOCOMMIT=0");//设置为不自动提交,因为MYSQL默认立即执行mysql_query("BEGIN");//开始事务定义if(!mysql_query("insert int原创 2015-10-20 12:22:23 · 436 阅读 · 0 评论 -
Mysql 分组聚合实现 over partition by 功能
mysql中没有类似oracle和postgreSQL的 OVER(PARTITION BY)功能. 那么如何在MYSQL中搞定分组聚合的查询呢先说结论: 利用 group_concat + substr等函数处理例如: 订单表一张, 只保留关键字段iduser_idmoneycreate_time1150转载 2016-08-11 11:59:50 · 6880 阅读 · 0 评论 -
mysql 在linux上的集群安装方法(数据节点和存储节点分开)
安装要求 安装环境:CentOS-6.3安装方式:源码编译安装 软件名称:MySQL-cluster-gpl-7.2.6-linux2.6-x86_64.tar.gz下载地址:http://mysql.mirror.kangaroot.net/Downloads/软件安装位置:/usr/local/mysql数据存放位置:/var/mysql/data日志存放位置:/v转载 2016-07-28 16:08:45 · 591 阅读 · 0 评论 -
MySQL: Starting MySQL….. ERROR! The server quit without updating PID file解决办法
1 问题[root@localhost mysql]# /etc/rc.d/init.d/mysql statusMySQL is not running, but lock file (/var/lock/subsys/mysql[FAILED][root@localhost mysql]# /etc/rc.d/init.d/mysql startStarting MySQL转载 2016-07-28 16:08:05 · 772 阅读 · 0 评论 -
根据一个表中的数据去更新另一个表中的数据
两个表,表1,id pid amount,表2,pid(主键) amount,怎么根据表2中的pid,更新表1中的amount。建表sql:-- ------------------------------ Table structure for `table1`-- ----------------------------DROP TABLE IF EXIST原创 2016-02-24 14:07:39 · 1941 阅读 · 0 评论 -
只使用一条sql语句,删除表中的重复记录
一个表,表1,ref(唯一值),type(有重复)如何去掉重复记录。建表sql语句:-- ------------------------------ Table structure for `deletechongfu`-- ----------------------------DROP TABLE IF EXISTS `deletechongfu`;CREATE TA原创 2016-02-24 11:10:51 · 1038 阅读 · 0 评论 -
mysql中You can’t specify target table for update in FROM clause错误解决方法
这篇文章主要介绍了mysql中You can’t specify target table for update in FROM clause错误解决方法,需要的朋友可以参考下mysql中You can't specify target table for update in FROM clause错误的意思是说,不能先select出同一表中的某些值,再update这个表(转载 2016-02-24 11:11:23 · 543 阅读 · 0 评论 -
mysql中distinct的用法(不重复记录)
distinct这个关键字用来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。下面先来看看例子:table表字段1 字段2 id name 1 a原创 2016-02-24 11:06:29 · 1499 阅读 · 0 评论 -
Linux启动/停止/重启Mysql数据库的方法
1、查看mysql版本方法一:status;方法二:select version();2、Mysql启动、停止、重启常用命令a、启动方式1、使用 service 启动:[root@localhost /]# service mysqld start (5.0版本是mysqld)[root@szxdb etc]# service mysql start (5.5.7版转载 2016-03-17 16:32:27 · 308 阅读 · 0 评论 -
mysql 导入数据 Got a packet bigger than ‘max_allowed_packet’ bytes的解决方法
数据导入报错:Got a packet bigger than‘max_allowed_packet’bytes的问题这个问题可以有2个解决方法:1.临时修改:mysql>set global max_allowed_packet=524288000;修改 #512M2.修改my.cnf,需重启mysql在 [MySQLd] 部分添加一句(如果存在,调整其值就可以):max_a原创 2016-03-02 11:10:04 · 363 阅读 · 0 评论 -
使用Spring实现读写分离( MySQL实现主从复制)
1. 背景我们一般应用对数据库而言都是“读多写少”,也就说对数据库读取数据的压力比较大,有一个思路就是说采用数据库集群的方案,其中一个是主库,负责写入数据,我们称之为:写库;其它都是从库,负责读取数据,我们称之为:读库; 那么,对我们的要求是:1、读库和写库的数据一致;2、写数据必须写到写库;3、读数据必须到读库;2. 方转载 2017-02-28 10:19:11 · 490 阅读 · 0 评论