1

MySQL 4.x から MySQL 5.x への移行を検討しています。

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

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

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

4

1 に答える 1

1

私の知る限り、古い動作に戻すための SQL モードはありません。アプリケーションがこの動作に依存している場合は、BEFORE INSERT TRIGGERS を使用して varchar 値をトリミングすることをお勧めします。

于 2012-04-13T16:15:09.233 に答える