Wesley13 Wesley13
4年前
MySQL使用on duplicate key update时导致主键不连续自增
使用onduplicatekeyupdate语法有时是很方便,但是会有一个影响:默认情况下,每次更新都会更新该表的自增主键ID,如果更新频率很快,会导致主键ID自增的很快,过段时间就超过数字类型的的范围了解决这个问题,有两种方式:(实际我目前使用的方式是把自增主键ID设置为bigint,也有一部分操作先查询再选择插入OR更新)方法一:拆分成两个
Stella981 Stella981
4年前
Gorm 对mysql的datetime类型特殊的格式化问题
定义模型typeProgramModelstruct{gorm.ModelNamestringjson:"name"gorm:"column:name"StartTimestringjson:"start_time"gorm:"column:star
Wesley13 Wesley13
4年前
MySQL最佳基友之PHP入坑指南—白俊遥
!(https://oscimg.oschina.net/oscnet/e9ce9d433ad94c99b15f66ba44367c0b.gif)点击蓝字关注我们!(https://oscimg.oschina.net/oscnet/21aefd54dd99409b9dae542260398620.png"知数堂
Wesley13 Wesley13
4年前
MySQL中Innodb的聚簇索引和非聚簇索引
聚簇索引数据库表的索引从数据存储方式上可以分为聚簇索引和非聚簇索引(又叫二级索引)两种。Innodb的聚簇索引在同一个BTree中保存了索引列和具体的数据,在聚簇索引中,实际的数据保存在叶子页中,中间的节点页保存指向下一层页面的指针。“聚簇”的意思是数据行被按照一定顺序一个个紧密地排列在一起存储。一个表只能有一个聚簇索引,因为在一个表中数据的
Stella981 Stella981
4年前
JSP+Structs+JDBC+mysql实现的诚欣电子商城
项目简介项目来源于:https://github.com/SuperiorNature/JavaEnterpriseelectronicmall(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2FSuperiorNature%2FJava
Wesley13 Wesley13
4年前
MySQL 常用优化指南,及大表优化思路都在这了!
点击关注上方“杰哥的IT之旅”,设为“置顶或星标”,第一时间送达干货。!(https://oscimg.oschina.net/oscnet/5dfd48741ce7eef5788d5c1a8cdb7cdfd56.jpg)作者:低至一折起来源:juejin.im/post/5b7d52afe51d4
Stella981 Stella981
4年前
Mybatis批量更新报错com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException
批量更新数据,非常简单的一段代码,硬是报错,插入的数据也能显示出来List<UseruserlistnewArrayList<User();userlist.add(newUser(1,"qq","123132","eee"));userlist.add(newUser(2,"3333","123132","rr
鸿蒙小林 鸿蒙小林
5个月前
《仿盒马》app开发技术分享-- 优惠券逻辑优化(58)
技术栈Appgalleryconnect开发准备我们已经实现了优惠券的领取和展示,现在已经趋近于一个完整的电商应用了,但是这时候问题又来了,我们领取完优惠券之后,我们的新用户优惠券模块依然存在,他并没有消失,既然我们是从云数据库中查询的数据,那么我们需要找
贾蔷 贾蔷
5个月前
手把手教你实现哈希表:从代码到原理的新手友好指南
一、简介和应用哈希表(HashTable)是一种高效的数据结构,通过哈希函数将键(Key)映射到存储位置,实现O(1)时间复杂度的查找、插入和删除操作。它广泛应用于缓存系统、数据库索引、字典查询等场景。例如,在编程中需要快速根据用户ID查找信息时,哈希表能