数据库
Charlie_Peng
这个作者很懒,什么都没留下…
展开
-
Mysql 字段长度过长自动截断的机制
mysql在配置文件my.cnf中有一个配置项[mysqld]sql-mode = "xx_mode"sql-mode中有STRICT_TRANS_TABLES是在数据超长的情况下会插入失败,当删除这个限制时,插入超长会MySQL会自动截断超长的字段如果无法修改服务端的配置那么在sqlsession中设置sql-mode 也可以达到改变长度约束的目的如:select @@session.sql_mode;set @@global.sql_mode='ONLY_FULL_GROUP_B.原创 2020-09-16 16:20:55 · 6345 阅读 · 0 评论 -
mybatis 方法 statementType 声明为"STATEMENT"
statementType="STATEMENT"(非预编译) , #{xxx} 的#就不能用了 需要换成${xxx}原创 2018-11-19 18:22:40 · 401 阅读 · 0 评论 -
mybatis generator不生成主键操作
今天使用mybatis generator 自动生成文件 不生成主键相关的操作生成中发下了警告:[WARNING] Cannot obtain primary key information from the database, generated objects may be incomplete解决办法:在jdbc连接url上加nullCatalogMeansCurrent=t...原创 2019-04-08 16:46:11 · 3267 阅读 · 0 评论 -
创建数据库
createdatabasevconldb;创建数据库CREATE USER 'vconlap'@'%' IDENTIFIED BY 'OStem@00';创建数据库用户名vconlap 连接密码OStem@00 不限制连接IPgrant all privileges on vconldb.* to 'vconlap'@'%' identified by 'OStem@00'; 给用户...原创 2019-04-03 14:20:41 · 119 阅读 · 0 评论 -
MySQL忘记了root密码
系统环境lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 18.04.1 LTSRelease: 18.04Codename: bionicmysql --versionmysql Ver 14.14 Distrib 5.7.26, ...原创 2019-05-17 12:03:12 · 172 阅读 · 0 评论 -
MySQL mybatis使用游标查询获取数据集
从数据集中查询100W条 数据并生成到文件中环境:Mysql5.7 innodb显然不能一次性数据集查询到本地那么有两种做法1、用limit 分页查询在一个事务中多次分页查询 然后讲结果集交给其他处理线程写文件;使用可重复读事务隔离级别 能够保证即使在处理过程中其他事务修改插入删除了满足条件的记录 多次分页查询的数据是确定的,且并不会阻塞这些CUD操作2、使用服务端游标;...原创 2019-08-08 09:43:44 · 5234 阅读 · 0 评论