社区
MySQL
帖子详情
MySQL中根据当前非ID字段怎样获取下一个数据?
yk2045
2017-11-18 09:40:33
各位大佬帮帮忙,我在MySQL中有两张表,A表中有一个Id值,一个Name值,B表是人名表,我想在添加ID值时能获取B表中的人名,并且添加第二条ID值时,能自动获取B表中的下一个人名,并且人名为空时越过,到底时返回开始。各位有什么思路?
我写Java,有这样一个需求,往数据库中插入时,输入ID时自动添加人名属性,并且人名经常变动增删,所以建了一个人名表。
A表B表都可以重新设计。
哪位大神提供个思路,谢谢。
...全文
279
2
打赏
收藏
MySQL中根据当前非ID字段怎样获取下一个数据?
各位大佬帮帮忙,我在MySQL中有两张表,A表中有一个Id值,一个Name值,B表是人名表,我想在添加ID值时能获取B表中的人名,并且添加第二条ID值时,能自动获取B表中的下一个人名,并且人名为空时越过,到底时返回开始。各位有什么思路? 我写Java,有这样一个需求,往数据库中插入时,输入ID时自动添加人名属性,并且人名经常变动增删,所以建了一个人名表。 A表B表都可以重新设计。 哪位大神提供个思路,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yk2045
2017-11-22
打赏
举报
回复
不能加在程序中,因为人名表也会有几个人有权限修改。所以,必须建立在数据库端。现在输入当前ID时获取上一个人名的下一个人名已经用语句实现了,现在想要当人名都遍历一遍以后再重新开始,还有,当B表中人名为空时越过,在考虑要不要加case when语句判断一下
zjcxc
2017-11-20
打赏
举报
回复
程序设计的问题,跟数据库没有什么关系 通常老邪把 B 表缓存在程序中,输入 ID 之后,从缓存读取信息显示 也可以输入 ID 后根据ID实时查询数据库,显示查询结果,但这样容易导致数据库瓶颈
MySQL
-
一个
字段
存储多个
ID
时的查询
本文探讨了在
MySQL
中
如何处理
一个
字段
存储多个
ID
的情况,包括使用FIND_IN_SET查找包含特定
ID
的记录,通过GROUP_CONCAT
获取
关联
ID
对应的标识,以及在分隔符
非
默认情况下如何调整查询策略。
MySQL
一个
字段
,用','隔开,存储多个
id
,关联查询
本文介绍如何在
MySQL
中
使用GROUP_CONCAT和FIND_IN_SET函数处理存储多个
ID
的
字段
,实现从商品表
中
查询出所有相关颜色名称的示例。通过内连接和分组函数,展示了一种有效的方法来处理多对多关系。
MySQL
添加
字段
、修改
字段
、删除
字段
、
获取
表名、
获取
字段
名的sql语句
本文详细介绍了
MySQL
添加
字段
、修改
字段
类型和名称、删除
字段
的方法,如使用alter table语句。还给出了
获取
表名和
字段
名的查询语句,如通过information_schema系统库查询,对学习和使用
MySQL
字段
操作有帮助。
mysql
一个
字段
多个
id
_
一个
MySQL
字段
包含多个
ID
的解决方法
本文介绍了如何在
MySQL
中
处理
一个
字段
包含多个
ID
的情况,提供了一种创建和查询的解决方案,包括使用FIND_IN_SET函数以及自定义函数fun_instr和fun_custom_instr来处理不同分隔符的
ID
字符串。建议在大
数据
量时遵循
数据
库范式设计。
MySQL
大
数据
量表根据
非
索引
字段
检索优化
本文探讨了在
MySQL
中
针对
非
索引
字段
进行查询时如何通过优化查询方式减少全表扫描,提高查询效率。介绍了利用主键索引进行分页查询的具体实践方法。
MySQL
57,063
社区成员
56,759
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章