
mysql
文章平均质量分 53
zhaojian0910
这个作者很懒,什么都没留下…
展开
-
java.lang.NoClassDefFoundError: org/springframework/jdbc/datasource/TransactionA
java.lang.NoClassDefFoundError: org/springframework/jdbc/datasource/TransactionAwareDataSourceProxy 原因是缺少org.springframework.jdbc-3.1.0.jar包原创 2015-07-22 10:24:06 · 435 阅读 · 0 评论 -
mysql错误: Cannot convert value '0000-00-00 00:00:00' from column 10 to TIMESTAMP
解决办法:更改连接数据库方式在连接:jdbc:mysql://127.0.0.1:3306/test 后面加上一个参数zeroDateTimeBehavior=convertToNull即更改为:jdbc:mysql://127.0.0.1:3306/test?zeroDateTimeBehavior=convertToNull...原创 2015-08-13 20:12:41 · 320 阅读 · 0 评论 -
Mybatis 批量更新 set 多个字段你的时候报错 mysql
日志如下:2015-10-15 10:18:00,070 DEBUG - JDBC Connection [jdbc:mysql://localhost:3306/section?useUnicode=true&characterEncoding=UTF-8, UserName=root@localhost, MySQL-AB JDBC Driver] will not be m...原创 2015-10-15 10:57:19 · 654 阅读 · 0 评论 -
mysql timestamp类型的字段 默认值CURRENT_TIMESTAMP 自动更新的问题
有时候发现表中一个字段为TIMESTAMP类型,DEFAULT值为CURRENT_TIMESTAMP,这个值不但插入的时候是存入了当前时间,而且每次更新表的时候此此段都会更新为当前时间 原因:CREATE TABLE `test` ( `t1` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIME...原创 2015-10-15 11:17:27 · 3346 阅读 · 0 评论 -
mysql update 使用 WHEN/THEN/ELSE/END 的时候非WHEN的数据被改成null
先查看一下数据 SELECT b.email_remind_id,b.send_status FROM b_email_msg_remind b; 然后执行UPDATE b_email_msg_remind SET send_status =CASE WHEN email_remind_id = '234746e8-4cab-444c...原创 2015-10-15 14:02:28 · 711 阅读 · 1 评论 -
Mybatis 关联查询 collection 效率 分析
背景:有一张评议人表(e_evaluator),一张参评企业表(attend_enterprise_info),一张评议人和参评企业关系表(er_evaluator_attend_enterprise),关系如下图 目前e_evaluator表中有3800条数据,attend_enterprise_info表中有130条数据,er_evaluator_attend_enterpri...原创 2017-04-17 17:09:18 · 4611 阅读 · 2 评论