随笔分类 - MYSQL/存储过程/函数/异常
摘要:CentOS7.4用yum安装并配置MySQL5.7 1、配置YUM源 下载MySQL源安装包 wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 安装MySQL源 yum localinstall mys
阅读全文
摘要:查看 进程占用流量的情况 nethogs eth0 [root@yan-001 ~] # uname -a # 查看内核/操作系统/CPU信息的linux系统信息命令 [root@yan-001 ~] # head -n 1 /etc/issue # 查看操作系统版本,是数字1不是字母L [root
阅读全文
摘要:1:查看是否已有mysql版本 删除mysql 账号和用户组 删除/etc/my.cnf 2:有的话就删除 或者 3:下载rpm 4:配置yum包 说明:安装成功后在/etc/yum.repos.d/下会多出 mysql-community-source.repo mysql-community.r
阅读全文
摘要:1、日志中出现 [ERROR] InnoDB: The Auto-extending innodb_system data file './ibdata1' is of a different size 640 pages (rounded down to MB) than specified in
阅读全文
摘要:MySQL 事务 本文所说的 MySQL 事务都是指在 InnoDB 引擎下,MyISAM 引擎是不支持事务的。 数据库事务指的是一组数据操作,事务内的操作要么就是全部成功,要么就是全部失败,什么都不做,其实不是没做,是可能做了一部分但是只要有一步失败,就要回滚所有操作,有点一不做二不休的意思。 假
阅读全文
摘要:CREATE DEFINER=`root`@`localhost` PROCEDURE `createBusiness`(parameter1 int)BEGIN #Routine body goes here... DECLARE flag int DEFAULT parameter1;#声明变量flag,将参数值赋给该变量 DECLARE uuidStr VARCHAR(32);#声明一个长度为32位的字符串 DECLARE currentTime TIMESTAMP;#声明一个类型为时间戳的变量 declare err INT default 0;#声明一个...
阅读全文
摘要:http://www.cnblogs.com/qiantuwuliang/archive/2010/03/17/1687975.html
阅读全文
摘要:BEGIN DECLARE t_error INTEGER DEFAULT 0; DECLARE CONTINUE HANDLER FOR 1062 SET t_error=1; set autocommit=0; START TRANSACTION; call put_playerbehavior(i_playerid,i_gameid,i_channelid,i_acttime,@a); IF t_error=1 then rollback; call put_playerbehavior(i_playerid,i_game...
阅读全文