- 博客(4)
- 收藏
- 关注
原创 记一次处理MySql锁等待(Lock wait timeout exceeded)
环境MySQL5.5 现象A.数据更新或新增后数据经常自动回滚。B.表操作总报 Lock wait timeout exceeded 并长时间无反应解决方法A.应急方法:show processlist; kill掉出现问题的进程B.根治方法:select * from innodb_trx 查看有是哪些事务占据了表资源。 ...
2015-10-24 12:03:13 204
原创 MYSQL设计表时,需要 两个TIMESTAMP 字段的情况
有时候,数据库表有这样的需求,要一个记录创建时间,一个记录修改时间。 理想中的设计是这样的,更新时间的初始值和创建时间一样: Java代码 CREATE TABLE `test_table` ( `id` INT( 10 ) NOT NULL, `create_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAM...
2015-10-23 17:35:52 515
原创 mysql增加列指定位置
FIRST和AFTER FIRST表示增加此列为第一个FIRST和AFTER FIRST表示增加此列为第一个列 AFTER表示增加在某个列之后 注意MySQL增加列指定位置时没有BEFORE的用法,第一列可以使用FIRST,非第一列使用AFTER。 语法: view sourceprint?1.ALTER TABLE table_name ADD [C...
2015-10-23 14:31:06 494
原创 数据库克隆
某些时候,例如为了搭建一个测试环境,或者克隆一个网站,需要复制一个已存在的mysql数据库。使用以下方法,可以非常简单地实现。假设已经存在的数据库名字叫db1,想要复制一份,命名为newdb。步骤如下:1. 首先创建新的数据库newdb#mysql -u root -ppasswordmysql>CREATE DATABASE `newdb` DEFAUL...
2015-10-09 20:04:14 198
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人