MySQLでカスタム列フォーマットを定義したい場合はどうなりますか?私が必要とするカスタム形式は、常に2桁の整数、#記号、スペース、小数点以下2桁の10進数です。許可される値の例は次のとおりです。
30# 11.00
27# 17.25
40# 17.25
許可されていない値は次のとおりです。
30# 11
40# 20.5
some string
これはMySQLで可能ですか?もしそうなら、それを行う方法についてのヒントはありますか?
「CHECK句は解析されますが、すべてのストレージエンジンで無視されます。」mysqlでは、残りの唯一のオプションは、テーブルにbefore insert / updateトリガーを追加して、入力を正規表現して続行することです。