2012-04-13 3 views
0

MySQL 4.xからMySQL 5.xへの移行を検討しています。VARCHARカラムの後続スペースの保持を無効にする

しかし、MySQL 5.0.3以降、末尾のスペースはVARCHARカラムに保持されますが、MySQL 4.xではVARCHARカラムのために末尾スペースが保持されませんでした。

MySQL 5.xにMySQL 4.xと同じように動作するように指示するMySQL設定があり、末尾のスペースを保持しない可能性があることが示唆されました。

私はそのような設定を見つけることができませんが、おそらく私はそれを見落としています。これを行う方法はありますか?

答えて

0

AFAIK以前の動作に戻すSQLモードはありません。アプリケーションがこの動作に依存している場合は、BEFORE INSERT TRIGGERSを使用してvarchar値をトリミングすることが最善の方法です。

+0

ありがとうございました。他に誰もいないので、あなたはすべてのポイントを得る。 :) –

関連する問題