column.cast_type.typeを判定して、デフォルト値を決定する。与えると複数のSQL文を実行できます。結果を取り出したい場合には、次のようにします。「スズキ」がマッチしない半角カナの「ズ」は「ス」と「゙」の2文字なので「ズ」にはマッチしないのではないかと思います。「フクダ」は「フクダ」が「フクタ」にマッチし、後ろの「゙」はワイルドカードの「%」にマッチしているのだと思います。「スズキ」と「スズキ」はマッチします。正規化してマッチングするためのようです。参考になるかも知れません。トランザクションでINSERTする際、Duplicateエラーのみ無視して処理を続けるには二つの対応方法があると思います。...を使ったら、duplicateエラーが無視されます。UPDATEを使ったら、duplicateではない場合レコードがinsertされます。duplicateである場合レコードがupdateされます。