mysql
iteye_13425
这个作者很懒,什么都没留下…
展开
-
sql修改索引上字段长度报错
今天遇到一个问题,修改唯一索引字段的长度出现一个问题:重复key使用ALTER TABLE uc_users MODIFY user_id varchar(32) NOT NULL;其实,问题不是重复key的原因,主要是因为我多加了一个NOT NULL,因为该字段里有空值,所以会报错 其实,null的字段也是可以加唯一索引的,但是多个空串字段不可以加唯一索引 ...原创 2013-05-08 15:15:22 · 918 阅读 · 0 评论 -
mysql远程登录
今天遇到一个问题,数据的sql拷贝执行比较慢,可以使用数据传输功能,但是前提是mysql可以远程连接,在设置时,修改了root的host,但是出现拒绝访问的情况,后来查到需要刷新mysql的系统权限相关表,有两种方式刷新:flush privileges或者是重启mysql。cmd--》操作过程:mysql -u root -p密码use mysql;select h...原创 2013-05-17 15:05:39 · 105 阅读 · 0 评论 -
mysql优势
mysql的优势:1. 借鉴互联网产品,例如淘宝,底层的关系数据库都是使用mysql,特别是数据魔方,myfox的底层就是mysql2. mysql是开源数据库,提供的接口支持多种语言连接操作3. mysql支持不同的存储引擎,可以根据业务的需要选择不同的引擎。例如:支持事务处理的InnoDB存储引擎提供了具有提交、回滚和崩溃恢复能力的事务安全。---用于支付中心 ...原创 2013-05-26 17:24:18 · 432 阅读 · 0 评论 -
Navicat 导入数据报错 --- 1153 - Got a packet bigger than 'max_allowed_packet' bytes
今天在用Navicat导入SQL文件时报错:MySql 错误 Err [Imp] 1153 - Got a packet bigger than 'max_allowed_packet' bytes查了一下,原来是MySQL默认读取执行的SQL文件最大为16M,我这个SQL文件260M,所以执行不过去解决方法:在MySQL安装目录下找到文件my.ini,搜索[mysqld],在其下面...原创 2013-08-01 14:49:26 · 99 阅读 · 0 评论 -
mysql key的说明
mysql的key有三种情况:第一:pri是主键第二:uni是唯一索引,那么该列是一个唯一值索引,并不能含有空值(NULL)第三:mul是普通索引,可以为null,重复,那么该列的值可以重复, 该列是一个非唯一索引列或者是一个唯一性索引的组成部分但是可以含有空值NULL,三者的关系:pri>uni>mul alter table uc_follow add u...原创 2013-12-31 10:35:07 · 146 阅读 · 0 评论 -
mysql复制
http://www.cnblogs.com/hustcat/archive/2009/12/19/1627525.html原创 2013-01-21 14:02:03 · 70 阅读 · 0 评论 -
mqsql+ibatis+cobar集群
数据库的扩展有两种:第一是横向扩展:Scale out,增加服务器(增加处理节点提供整体处理能力)第二是水平扩展:Scale up,升级现有服务器配置(提高节点处理能力,如增加内存、cpu等) 集群主要是指数据库的横向扩展其中在集群中最主要的技术是数据的复制:replication mysql的复制:主要解决几个问题:数据的分布,负载均衡,备份,高可用性和容错...原创 2013-01-22 19:18:35 · 101 阅读 · 0 评论 -
连表查询 去重 distinct失效,使用group by
select A.cata_id cata_id,A.table_name_cn table_name_cn, A.table_name_en table_name_en,C.is_public is_public,C.title titlefrom data_catalog_meta A,data_catalog_group_link B,data_catalog Cwhere A....原创 2015-01-05 16:34:14 · 3040 阅读 · 0 评论