使用“Select * ”的坏处

在一次对现有数据库表进行结构调整,添加新列后,团队成员发现网页应用中出现了额外的数据列显示错误。该问题可能源于使用了SELECT *查询导致页面布局混乱,推测可能是存储过程的问题,解决方案包括重建表。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

     最近在倒弄web,我决定在一个已经存在的表添加新的列时。我确实这样做了。45分钟过后,同组的一些人对我说,在web的页面上有数据显示问题,是一个桌面app,一个人便问,是不是有人在这张表里添加了新的列,我举起了我的手。

  似乎有很多人在查询表的时候都已经用过"Select *",而这个就成为了后面页面显示多出了一列相关。也许没人知道问题出在哪里,也许是一个存储过程,也许最快解决问题的办法是重新建立一个表来显示数据。 也许只有一个字能概括后果“cluster”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值