在mycat上使用select * 的影响


摘要:select * 写法对mycat结果集的影响

为什么要避免SELECT *

select *会将不需要读的字段数据都从MySQL里读出来,给网络传输造成不必要的压力。且表字段一旦更新,但model层没有来得及更新的话,系统会报错。

SELECT *对MyCAT的影响

mycat版本:1.5.1-RELEASE
使用select *查询结果:
图1
将每个字段列出来查询结果:
图2
可以看到,使用select *导致mycat返回结果集错乱了。
再次强调:SELECT语句必须指定具体字段名称!

文章目录
  1. 1. 为什么要避免SELECT *
  2. 2. SELECT *对MyCAT的影响
|