mysql
atvhghnhtb
一个喜欢混迹互联网的java程序猿
展开
-
ALTER TABLE causes auto_increment resequencing, resulting in duplicate entry ’1′ for key
当我用SQLyog尝试修改已有记录的mysql数据表的主键为自动增长时,报出以下错误ALTER TABLE causes auto_increment resequencing, resulting in duplicate entry ’1′ for key ‘PRIMARY’解决方法:第1步:将主键字段值为0的那条记录值改为其他大于0且不重复的任意数第2步:转载 2014-02-12 20:59:43 · 3783 阅读 · 1 评论 -
Hibernate3调用带返回参数的mysql存储过程
从hibernate3开始getSession().connection()方法已经过时了,从网上原创 2014-06-08 20:40:00 · 1529 阅读 · 0 评论 -
浅聊mysql存储引擎MyISAM和InnoDB
MYISAM和InnoDB是MySQL下最常用的两种存储引擎原创 2014-06-08 21:28:13 · 417 阅读 · 0 评论 -
聊聊mysql整数数据类型int、bigint、smallint、tinyint
之前一直以为mysql只有int一种类型原创 2014-04-28 17:52:14 · 1012 阅读 · 0 评论 -
数据库锁机制
为什么需要锁(并发控制)?在多用户环境中,在同一时间可能会有多个用户更新相同的记录,这会产生冲突。这就是著名的并发性问题。典型的冲突有:l 丢失更新:一个事务的更新覆盖了其它事务的更新结果,就是所谓的更新丢失。例如:用户A把值从6改为2,用户B把值从2改为6,则用户A丢失了他的更新。l 脏读:当一个事务读取其它完成一半事务的记录时,就会发生脏读取。例如:用户A,B看转载 2014-04-07 21:15:08 · 406 阅读 · 0 评论 -
SQL Error: 1064, SQLState: 42000数据库异常
出现这个错误是因为使用了数据库保留字段造成的,检查原创 2014-04-07 21:07:44 · 1992 阅读 · 0 评论 -
mysql use
命令: use 例如:如果xhkdb数据库存在,尝试存取它: mysql> use xhkdb;屏幕提示:Database changeduse 语句可以通告MySQL把db_name数据库作为默认(当前)数据库使用,用于后续语句。该数据库保持为默认数据库,直到语段的结尾,或者直到发布一个不同的USE语句: mysql> USE db1; mysql>转载 2014-04-07 21:10:04 · 696 阅读 · 0 评论 -
No identifier specified for entity报错
今天启动工程时总是报”No identifier specified for entity“错误造成工程启动不了,上网找原因: 实体bean缺少了主键。 查看数据库对应表,主键都有没问题,再看对应的实体,原来忘记指明主键字段了 : 加上后一切ok!原创 2014-02-18 10:32:53 · 1622 阅读 · 0 评论 -
Duplicate entry '125152' for key 'PRIMARY'
主键已存在,就是主键重复了!原创 2014-02-13 12:31:41 · 742 阅读 · 0 评论 -
关于sql exists的一点心得
可能由于编码习惯问题吧,以前总喜欢用in语句,由于in 的限制比较多,而且效率也不高,网上很多人推荐用exisit来代替in,顾很自然的用上了exisit。 之前用户不是很多,没觉得有什么影响,当用户超过2万后,突然数据长时间运行还跑不出了,而且服务器cpu长时间占用100%,先开始以为是新换的服务器性能有问题,经测试发现问题不在这。只好在代码上找问题了,把其中执行的sql语句一原创 2014-01-27 18:37:28 · 839 阅读 · 0 评论 -
查看数据库大小
SELECT ROUND(SUM(data_length+index_length)/1024/1024) AS total_mb,ROUND(SUM(data_length)/1024/1024) AS data_mb,ROUND(SUM(index_length)/1024/1024) AS index_mbFROM information_schema.`TABLES`;原创 2014-02-12 21:02:06 · 708 阅读 · 0 评论 -
Mapped Statements collection already contains value for com.ziztour.common.db.to.p.PBiddingMatchLog
错误原因,在mapper.xml中有重复的id,原创 2014-08-06 17:25:18 · 988 阅读 · 0 评论