
MySQL
iteye_5020
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL常见错误
以下文章摘自网络仅备不时之需而已 130 :文件格式不正确。(还不是很清楚错误的状况) 145 :文件无法打开。 1005:MYSQL创建表失败 1006:MYSQL创建数据库失败 1007:MYSQL数据库已存在,创建数据库失败 1008:MYSQL数据库不存在,删除数据库失败 1009:MYSQL不能删除数据库文件导致删除数据库失败 1010:MYSQL不能删除数据目录导致删...原创 2009-01-22 18:20:28 · 131 阅读 · 0 评论 -
MySQL 分区表举例
关于MySQL分区表的概念百度上一大堆,这里给出几个例子供参考,基本上一看就懂的。Range类型须要提供一个数字列作为判断依据ALTER TABLE log_regist PARTITION BY RANGE (UNIX_TIMESTAMP(event_at))(PARTITION P201702 VALUES LESS THAN (1485878400) ENGINE = ...2017-03-08 19:42:00 · 429 阅读 · 0 评论 -
Mysql 表名忽略大小写
这个问题在linux环境下有,编辑/etc/my.cnf,加入以下配置lower_case_table_names=1 0时区分大小写,1时会将表名转为小写后执行原创 2016-10-19 10:12:58 · 247 阅读 · 0 评论 -
改写SQL语句优化MySQL性能
一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地...原创 2010-08-12 11:45:52 · 152 阅读 · 0 评论 -
MySQL ERROR 1005: Can't create table (errno: 150)
最近做项目无意间报了这个错误,于是上网查查发现如下解决: 在mysql 中建立引用约束的时候会出现MySQL ERROR 1005: Can't create table (errno: 150)的错误信息结果是不能建立 引用约束。 出现问题的大致情况 1、外键的引用类型不一样,主键是int外键是char 2、找不到主表中 引用的列 3、主键和外...原创 2010-08-05 16:56:54 · 156 阅读 · 0 评论 -
说说MySQL的join查询和索引
1 关于join查询下面是例子分析表A记录如下: aID aNum 1 a20050111 2 a20050112 3 a20050113 4 a20050114 5 a20050115表B记录如下: bID bName 1 2006032401 2 2006032402 3 2006032403 4 2006032404 8 2006032408创建这两个表SQL语句如下: CR...原创 2010-07-13 10:01:48 · 283 阅读 · 0 评论 -
MySQL Load data infile
LOAD DATA INFILE语句从一个文本文件中以很高的速度读入一个表中。如果指定LOCAL关键词,从客户主机读文件。如果LOCAL没指定,文件必须位于服务器上。(LOCAL在MySQL3.22.6或以后版本中可用。)为了安全原因,当读取位于服务器上的文本文件时,文件必须处于数据库目录或可被所有人读取。另外,为了对服务器上文件使用LOAD DATA INFILE,在服务器主机上你必须有fi...原创 2009-08-06 12:13:43 · 113 阅读 · 0 评论 -
Mysql my.ini 配置文件详解
Mysql my.ini 配置文件详解#BEGIN CONFIG INFO#DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大#TYPE: SYSTEM#END CONFIG INFO## 此mysql配置文件例子针对4G内存# 主要使用INNODB#处理复杂队列并且连接数量较少的mysql服务器# # 将此文件复制到/etc/my.cnf 作为...2010-03-17 09:33:02 · 120 阅读 · 0 评论 -
MySQL 1054错误 Unknown column .... in 'on clause'
提示: ERROR 1054 (42S22): Unknown column ... in 'on clause' 原因: MySQL5.0 Bug, 要把联合的表用括号包含起来才行: 例: SELECT (c.id, a.id, b.id) FROM A a, B b LEFT JOIN C c ON c.a_id = a.a_id AND c.b_id = b.b_id这...原创 2009-03-17 11:25:51 · 10653 阅读 · 0 评论 -
MySQL 常用语句
1.导出整个数据库 mysqldump -u 用户名 -p password 数据库名 > 导出的文件名 mysqldump -u root -p password mydatabase > mydatabase.sql2.导出一个表 mysqldump -u 用户名 -p password 数据库名 表名> 导出的文件名 mysqldump -...原创 2009-01-23 23:49:14 · 75 阅读 · 0 评论 -
PHP mysqli_stmt 的 bindparam问题
在使用 mysqli_stmt 相关预处理SQL的方法时,调用bind_param会报一个参数不足的错误。可以采用如下方式解决,假设你有一个这样的封装:function execute_stmt($sql_str , $params=array()){ $stmt = mysqli_stmt_prepare($link_id, $sql_str); if ( $stmt ...2014-09-25 15:47:05 · 691 阅读 · 0 评论