MySQL中的TEXT是否保留XML的空格/格式?
问题描述:
如果我将XML嵌入到MySQL中的TEXT列中,它会保留XML blob的间距/缩进吗?当我检索它时,是否需要修复标记,以便它不仅仅是一个很长的字符串?MySQL中的TEXT是否保留XML的空格/格式?
答
根据the docs,您放入的文本将保持不变(除非可能的截断,如果您尝试放入更多文本而不是数据类型可以接受)。事实上,与VARCHAR
:没有DEFAULT
值有很小的差异,并且,如果您在TEXT
列中放置索引,则必须指定前缀长度,该值仅对VARCHAR
可选。