数据库
日不落时代
生积成岳,则楩楠豫章生焉,生积成川,则吞舟之鱼生焉;夫学之积也,亦有所生焉。
展开
-
关于mysql与sqlserver数据同步中的一次Incorrect string value: '\xA4\x9F2003...' for column异常
最近在开发数据同步系统的过程中从Sqlserver数据库往mysql数据库同步数据的过程中遇到了一个问题。 问题是这样的 Incorrect string value: '\xA4\x9F2003...' for column 'BackgroundIntro' at row 1 表中这个两个字段定义的数据类型分别为 mysql ====> BackgroundIntro long原创 2016-12-15 13:56:50 · 418 阅读 · 0 评论 -
关于sqlserver与mysql中tinyint的坑
原来SQL Server支持bignt, int, smallint, tinyint这四种int,前三种都是有符号的,而tinyint却是无符号的,取值范围是0-255,而Mysql里面,tinyint默认是有符号的,取值范围是-128到127,unsigned tinyint才是0-255,如果在这两个数据库直接迁移表结构的话,就要注意了。原创 2016-12-18 12:26:13 · 1494 阅读 · 0 评论 -
Unique index or primary key violation
Unique index or primary key violation while trying to List List in hibernate 程序执行数据库插入过程中遇到唯一索引冲突问题,基本上都是数据重复插入了的缘故,查找当前需要插入数据与之前插入数据是否重复即可。原创 2017-01-05 18:40:07 · 10353 阅读 · 0 评论 -
Mysql优化查询速度方法
在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直无法容忍。曾经测试对一个包含400多万条记录(有索引)的表执行一条条件查询,其查询时间竟然高达40几秒,相信这么高的查询延时,任何用户都会抓狂。因此如何提高sql语句查询效率,显得十分重要。以下是网上流传比较广泛的30种SQL查询语句优化方法: 1、应尽转载 2017-01-08 17:49:53 · 322 阅读 · 0 评论 -
索引的创建
在执行CREATE TABLE语句时可以创建索引,可以单独用CREATE INDEX或ALTER TABLE来为表增加索引。 1.ALTER TABLE ALTER TABLE用来创建普通索引、UNIQUE索引或PRIMARY KEY索引。 ALTER TABLE table_name ADD INDEX index_name (column_list) ALTE原创 2017-01-08 18:02:44 · 366 阅读 · 0 评论 -
MYSQL数据库间同步数据
环境要求: Windows 操作系统 需要MySQL 3.23.15以后的版本。 假设数据库A为主机,数据库B为从机(A向B提供同步服务,即B中的数据来自A) A机器:IP=10.10.151.166 B机器:IP=10.10.151.156 下面看单向同步的配置步骤: 1 在机器A中建立一个新的数据库,sql语句: [sql转载 2017-03-01 09:07:02 · 277 阅读 · 0 评论