MySQL中的TEXT是否保留XML的空格/格式?

问题描述:

如果我将XML嵌入到MySQL中的TEXT列中,它会保留XML blob的间距/缩进吗?当我检索它时,是否需要修复标记,以便它不仅仅是一个很长的字符串?MySQL中的TEXT是否保留XML的空格/格式?

根据the docs,您放入的文本将保持不变(除非可能的截断,如果您尝试放入更多文本而不是数据类型可以接受)。事实上,与VARCHAR:没有DEFAULT值有很小的差异,并且,如果您在TEXT列中放置索引,则必须指定前缀长度,该值仅对VARCHAR可选。