【问题标题】:Declare the size of a variable in mysql query在mysql查询中声明变量的大小
【发布时间】:2017-05-28 12:25:02
【问题描述】:

我有以下查询,它将@commid1 变量初始化为 VARCHAR,但我想将更多数据附加到该变量,所以我需要它是 LONGTEXT

SELECT Ar.Communication_ids into @commid1 FROM 
View1 AR
AR Where LEN(Ar.Communication_ids) > 0 and ar.id =234 ;

如何使@commid1 = 长文本类型? 或者我只会将其转换为程序。

【问题讨论】:

标签: mysql sql stored-procedures dynamic-sql


【解决方案1】:

用户变量的最大长度仅受系统变量 max_allowed_pa​​cket 的限制(以字节为单位,因此在例如 utf-8 的情况下,字符长度可以是其的 1/3),它会自动使用它,您不必指定它是长文本。

【讨论】:

    猜你喜欢
    • 2016-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-02
    • 2023-02-02
    相关资源
    最近更新 更多