@@ -4604,16 +4604,16 @@ func (b *PlanBuilder) buildDataSource(ctx context.Context, tn *ast.TableName, as
4604
4604
IndexHints : b .TableHints ().IndexHintList ,
4605
4605
IndexMergeHints : indexMergeHints ,
4606
4606
PossibleAccessPaths : possiblePaths ,
4607
- Columns : make ([]* model.ColumnInfo , 0 , len (columns )),
4607
+ Columns : make ([]* model.ColumnInfo , 0 , len (columns )+ 1 ),
4608
4608
PartitionNames : tn .PartitionNames ,
4609
- TblCols : make ([]* expression.Column , 0 , len (columns )),
4609
+ TblCols : make ([]* expression.Column , 0 , len (columns )+ 1 ),
4610
4610
PreferPartitions : make (map [int ][]ast.CIStr ),
4611
4611
IS : b .is ,
4612
4612
IsForUpdateRead : b .isForUpdateRead ,
4613
4613
}.Init (b .ctx , b .getSelectOffset ())
4614
4614
var handleCols util.HandleCols
4615
- schema := expression .NewSchema (make ([]* expression.Column , 0 , len (columns ))... )
4616
- names := make ([]* types.FieldName , 0 , len (columns ))
4615
+ schema := expression .NewSchema (make ([]* expression.Column , 0 , len (columns )+ 1 )... )
4616
+ names := make ([]* types.FieldName , 0 , len (columns )+ 1 )
4617
4617
for i , col := range columns {
4618
4618
ds .Columns = append (ds .Columns , col .ToInfo ())
4619
4619
names = append (names , & types.FieldName {
0 commit comments