1

列が一意のインデックスを持つ varchar 型で、値が 'Foo' である場合、MySQL は 'foo' のような値を受け入れません。

varchar を varbinary に変更したいので、

しかし、jOOQは varbinary を Java の byte[] にマップします。

これを解決するために jOOQ を構成するにはどうすればよいですか?

4

1 に答える 1

0

基礎となる列の照合が大文字と小文字を区別しない場合、 MySQLUNIQUE制約は大文字と小文字を区別しない場合があります。したがって、列のデータ型を変更する代わりに、列の照合を実際に修正する必要がありVARCHARます。これはここで説明されています:

SQL 固有の varchar の大文字と小文字の区別に関する質問

于 2012-08-21T09:58:47.047 に答える