我是打字机新手。我想把一列的长度设置为“MAX”。
以下是我尝试过的:
@Entity('InboundCallConfig')
export class InboundCallConfigEntity{
@Index()
@PrimaryGeneratedColumn()
Id: number;
@Column( { nullable: true , length: 200 })
CallerId: string;
@Column( { type: "varchar", length:"MAX" } )
WebhookUrl :string;
@Column( { type:"varchar", length: 100, nullable:true})
HTTPMethod: string;
@Column( {default: false} )
IsDeleted: boolean;
}
字符串
但是当我尝试运行我的程序时,它得到了一个错误,说:
x1c 0d1x的数据
提前感谢!
1条答案
按热度按时间q3aa05251#
基于typeorm的文档,它只接受长度属性的数字类型值:
字符串
mysql服务器的版本也很重要,因为有些版本不支持
MAX
的长度属性语法,有些版本对列的字符串字节大小有限制。