0

MSSQLにフィールドタイプがありXML、それらをMySQL 5に移行したいのですが、現在、他のすべてのフィールドはで正常に実行されていますMySQL Migration Toolkitが、このXMLフィールドは処理されません。

助言がありますか?ありがとう

4

2 に答える 2

1

XMLタイプが提供する追加機能(整形式のXML、スキーマサポートなどのチェック)が必要ない場合は、XMLテキストをLONGTEXT

于 2011-04-20T10:43:36.737 に答える
0

LONGTEXTとVARCHARの利点に関する興味深いページがいくつかあります。例えば

長いテキストまたはVarchar

新しいMYSQLビルド(5.0.3以降)では、64k未満になると安全に予測できるフィールドサイズにはVARCHARが非常に好まれます。多くのXMLドキュメントはこれより長くなる可能性がありますが、検討する価値があります。5.0.3以前のビルドでは、VARCHARが0〜255に制限されているため、TEXTタイプがほぼ確実に推奨されます。

BLOBタイプ(TEXTタイプを含む)の良い議論はここで見つけることができます:

MYSQL 5.1リファレンスマニュアル、10.4.3BLOBおよびテキストタイプ

MEDIUMTEXTタイプ(最大16Mb)は、最も冗長なXMLドキュメントを除くすべてに十分であると思います)-LONGTEXTよりもレコードごとに1バイトを節約できます。

于 2012-02-14T11:22:11.293 に答える