Varchar(20*4)的意思是什么



参考此链接:

https://docs.aws.amazon.com/datapipeline/latest/developerguide/dp-template-redshift.html

他们列出了一些映射为:

varchar(20*4(varchar(尺寸*4(

我认为他们并不意味着20*4的varchar(80(,否则他们会说?

任何见解都会有所帮助。

谢谢

映射就像:

MySql          Redshift
-------------  ---------------
VARCHAR(size)  VARCHAR(size*4)

意味着,如果您在MySQL中有VARCHAR(20),则需要RedShift中的VARCHAR(80)

原因是在红移VARCHAR(x)中表示" x bytes" - 请参阅https://docs.aws.amazon.com/redshift/latest/dg/r_character_types.html

最新更新