• 修复mysql表

    日期:

    也许很多人遇到过类似Cant open file: [Table]mytable.MYI 这样的错误信息,却不知道怎么解决他,下面我们做个介绍, 多数情况下,数据库被破坏只是指索引文件受到了破坏,真正的数据被破坏掉的情况非常少。大多数形式的数据库破坏的的修复相当简单。 和前面的校验...

  • Mysql修复损坏表并写脚本自动修复

    日期:

    mysql 进程在一个写入中被杀死、计算机意外关闭、硬件错误都能造成mysql表损坏 。 mysql 修复表的各种方法 1、mysqlcheck 进行表修复 使用mysqlcheck 命令对表进行修复 #mysqlcheck -uuser -ppassword database table -c #检查单个表是否损坏 #mysqlcheck -u...

  • Mysql Left Join Where On

    日期:

    select t1.id,t2.id from t1 left join t2 on t1.id = t2.id and t1.id 1 and t2.id 3 在mysql的left join中条件放在on后面和在where后面是不同的; 1. on后面只针对于t2表进行过滤,所以上面的 t1.id1 将不起作用,切记,切记; 2. where后面会对最终结果产...

  • Mysql Group By

    日期:

    Mysql Group By是在select别名转换之后,所以Group BY子句中可以使用select中的别名,例如: select col1,col2 as col22, sum (col3) from table1 group by col,col22; 但是在Group BY中使用的别名不能和表中的原有列重名,否则可能会出现意想不到的结果,例...

  • mysql dns反解析的问题

    日期:

    最近发现新专栏的数据库连接非常慢,登陆mysql数据库 mysqlshow processlist; | 20681949 | unauthenticated user | 10.10.4.193:52497 | NULL | Connect | | Reading from net | NULL | | 20681948 | unauthenticated user | 10.10.4.193:52495 | NULL | Con...

  • MySql错误解决方案汇总

    日期:

    1. Transaction level READ-COMMITTED in InnoDB is not safe for binlog mode STATEMENT 答:SET TRANSACTION ISOLATION LEVEL REPEATABLE READ 2.This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its de.... 在MySQL中创建函数时出...

  • MySQL索引相关

    日期:

    MySQL索引采用的是B+TREE,多列联合索引是一个有序元组a1, a2, , an,其中各个元素均为数据表的一列。设一个表有M列,建一个度为n的多列联合索引,深度h = lognM,设一组索引列的大小为s,索引文件的大小可以计算为s*M*(1+M/n+M/n2+M/n3+。。。。) SQLServe...

  • MYSQL复制的几种模式

    日期:

    MySQL 5.1 中,在复制方面的改进就是引进了新的复制技术:基于行的复制。 MYSQL复制的几种模式 MySQL 5.1 中,在复制方面的改进就是引进了新的复制技术:基于行的复制。 简言之,这种新技术就是关注表中发生变化的记录,而非以前的照抄 binlog 模式。 从 MyS...

  • MySQL中char(36)被认为是GUID导致的BUG及解决方案

    日期:

    有时候在使用Toad或在程序中,偶尔会遇到如下的错误: System.FormatException GUID 应包含带 4 个短划线的 32 位数(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)。 Stack Trace: 在 System.Guid..ctor(String g) 在 MySql.Data.Types.MySqlGuid.MySql.Data.Types...

  • Can't open file: (errno: 24)

    日期:

    新搭建数据库,应用连接上去后,抛如下异常: 120528 10:07:32 [ERROR] /usr/local/mysql/bin/mysqld: Cant open file: ./ag4_1/raa4_1.frm (errno: 24) 刚开始没有仔细查看错误码!还以为是文件损坏,重新导入!仍旧抛上面的错误! 用perror工具查看具体错误...