mysql
xianminyan
A programmer
展开
-
Mysql 1293 - Incorrect table definition; there can be only one TIMESTAMP column with C
一个表中出现多个timestamp并设置其中一个为current_timestamp的时候经常会遇到#1293 - Incorrect table definition; there can be only oneTIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATEclause原因是当你给一个timestamp设转载 2016-12-06 13:49:07 · 7985 阅读 · 0 评论 -
MySQL的事务隔离级别
MySQL的事务隔离级别一共有四个:大多数的数据库系统的默认事务隔离级别都是:Read committed而MySQL的默认事务隔离级别是:Repeatable Read我们可以采用下面这种方法查询Mysql中的当前事务隔离级别:然后使用命令:SET session TRANSACTION ISOLATION LEVEL Serializab转载 2017-01-02 15:21:09 · 372 阅读 · 0 评论 -
Mysql5.7 - 1067 进程意外终止,某些服务在未由其他服务或程序使用时将自动停止
mysqld --initialize --user=mysql --console在控制台消息尾部会出现随机生成的初始密码,记下来(因为有特殊字符,很容易记错,最好把整个消息保存在记事本里)Mysql5.7后启动MySQL并修改密码 在CMD控制台里执行命令 mysql -u root -p 回车执行后,输入刚才记录的随机密码原创 2017-05-14 10:44:31 · 780 阅读 · 0 评论 -
Mysql常用优化方案
摘自:http://www.jb51.net/article/18934.htm1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚转载 2017-07-10 22:10:55 · 630 阅读 · 0 评论 -
mysql中的bigint、int、smallint 和 tinyint取值范围
tinyint一个字节8位 (0,255) 的整型数据smallint 两个字节16位 (-2^15 ,2^15 - 1) 的整型数据int4个字节32位 (-2^31,2^31 - 1) 的整型数据bigint8个字节64位 (-2^63,2^63 - 1) 的整型数据原创 2017-06-13 16:27:24 · 1423 阅读 · 0 评论 -
MySQL 之九奇坑
MySQL 之九奇坑本文来自依云's Blog,转载请注明。使用了一段时间的 MySQL,体验与使用 PostgreSQL 完全不一样。使用 PostgreSQL 时,「it just works」,而 MySQL 则是「it just doesn't work out of box」。时间戳与整数MySQL 有个数据类型叫TIMESTAMP,顾名思义,就是时间戳,转载 2017-06-26 09:46:35 · 598 阅读 · 0 评论