Результат Запроса MySQL Select Автоматически Усекается

#mysql #select #workbench

Вопрос:

У меня есть таблица в виде RB_Tbl_RptData эта таблица содержит 3 столбца Id, ViewQuery, RptColumn, и у меня есть приведенный ниже код внутри столбца ViewQuery моей таблицы, и данные таблицы содержат более 200 строк, подобных этому

 Drop Temporary table Tbl_FilterTempTable;

Create Temporary table Tbl_FilterTempTable (
        SNo int, 
        `Check` tinyint,
        ProId int,
        ProCode varchar(200), 
        ProName varchar(400), 
        CommodityCode varchar(30),
        SearchColumn longtext
);

insert into Tbl_FilterTempTable

select 
    ROW_NUMBER() OVER(ORDER BY (SELECT 1)) AS SNo,
    0 `Check`,
    t1.ProId Id,
    t1.ProCode,
    t1.ProName,
    t1.CommodityCode,
    Concat(t1.ProCode, t1.ProName, t1.CommodityCode) SearchColumn
from (
    select
        0 ProId,
        '' ProCode,
        '' ProName,
        '' CommodityCode
    union
    select
        ProId,
        ProCode,
        ProName,
        CommodityCode
    from RB_Tbl_ProductMaster
) t1
order by Id desc
 

Когда я выполняю этот запрос Select * from RB_Tbl_RptData
он возвращает правильный результат из запроса представления столбца, но реальная проблема
в том, что когда я выполняю запрос таким select Viewquery from RB_Tbl_RptData where Id = 151
образом, результат автоматически усекается
следующим образом

 Drop Temporary table Tbl_FilterTempTable;

Create Temporary table Tbl_FilterTempTable (
    SNo int,
    `Check` tinyint,
    SalInvId int,
    SalInvNo varchar(50),
    SalInvDate varchar(20),
    CustName varchar(200),
    SearchColumn longtext
);

insert into Tbl_FilterTempTable

selec...
 

Я сам пытался решить эту проблему многими способами, но не смог. Кто-нибудь знает, пожалуйста, помогите мне, я действительно не знаю, в чем на самом деле проблема.

Я использую MySQL версии 8.0 и MySQL Workbench