主页 > MySQL教程 > 正文

MYSQL过错代码:1248 Every derived table must have its own alias 处理


MYSQL中履行如下嵌套子查询时报错

select id from (select * from pythontab where type=1)

报错如下:

  过错代码: 1248
  Every derived table must have its own alias


这句话的意思是说每个派生出来的表都有必要有一个自己的别号


当我履行到这儿的时分就抛出了这个反常,本来我进行嵌套查询的时分子查询出来的的成果是作为一个派生表来进行上一级的查询的,所以子查询的成果有必要要有一个别号

把MySQL句子改成:

select id from (select * from pythontab where type=1) as t;

问题就处理了,尽管只加了一个没有任何效果的别号t,但这个别号是有必要的!


上一篇:千万条数据,Stack Overflow 是怎么完成快速分页的?
下一篇:晋级MySQL5.7,开发不得不注意的坑

PythonTab微信大众号:

Python技能交流合作群 ( 请勿加多个群 ):

群1: 87464755

群2: 333646237

群3: 318130924

群4: 385100854