ayearlater的专栏

虽然很简单,不知道却很复杂!

com.mysql.jdbc.PacketTooBigException: Packet for query is too large > 1024

在命令行执行下面命令,然后重启mysql。(我修改的配置文件一直不起作用,修改配置文件/etc/my.cnf) SHOW VARIABLES LIKE '%max_allowed_packet%'; SET GLOBAL max_allowed_packet = 2*1024*1024*16;

2015-02-06 10:58:34

阅读数:6151

评论数:0

mysql索引挑选

1、尽量为用来搜索、分类或分组的数据列编制索引,不要为作为输出显示的数据列编制索引。 2、综合考虑各数据列的维度。 3、对短小的值进行索引。 4、为字符串的前缀编索引。 5、充分利用最左边的前缀。 6、适可而止,不要建立过多的索引。 7、让索引的类型与你打算进行...

2014-02-28 13:23:54

阅读数:451

评论数:0

表内容自增(主要是填充测试数据用)

INSERT INTO 表名 (字段) ( SELECT 字段 FROM 表名 ) ;

2013-10-22 13:53:51

阅读数:474

评论数:0

mysql函数

对于针对字符串位置的操作,第一个位置被标记为1。  ASCII(str)  返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。  mysql> select ASCII('2');     -> 50 mysql...

2013-02-28 09:50:23

阅读数:264

评论数:0

MySQL索引bug

以下的文章主要讲述的是一个MySQL索引在被破坏的情况想所产生的问题与其实际的解决方案。如果你对其实际的操作方案感兴趣的话,你就可以浏览以下的文章了,下面就是文章的具体内容描述。 下午上班,惊闻我的dedecms的网站出问题了,访问一看,果然全屏报错,检查MySQL(和PHP搭配之最佳组合)...

2012-11-09 15:58:42

阅读数:482

评论数:0

忘记mysql 5.1 root密码的处理方法

1,停止MYSQL服务,CMD打开DOS窗口,输入 net stop mysql 2,进入mysql安全模式,即当mysql起来后,不用输入密码就能进入数据库。 命令为: mysqld --skip-grant-tables 3,重新打开一个CMD命令行窗口,输入mysql -uroo...

2012-05-22 15:24:58

阅读数:643

评论数:0

解决MYSQL在DOS下select ,insert 中文乱码

方法一 在查询之前用下面的sql先跑一下 mysql> set character_set_results=gbk; 或者: mysql> set character_set_results=gb2312; 再查看一次 mysql> show variables

2011-09-07 10:23:05

阅读数:310

评论数:0

timestamp类型设置默认时间

把默认设置成CURRENT_TIMESTAMP就ok了。

2011-06-10 16:11:00

阅读数:498

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭