如何实施自定义MySQL列格式

时间:2012-06-19 14:41:23

标签: mysql regex

如果我想在MySQL中定义自定义列格式怎么办?我想要的自定义格式始终是2位整数,后跟#符号,然后是空格,然后是十进制后带2位数的十进制数字。允许值的示例如下:

30# 11.00
27# 17.25
40# 17.25

不允许的值如下所示:

30# 11
40# 20.5
some string

这在MySQL中可行吗?如果是的话,有关如何做的任何提示吗?

1 个答案:

答案 0 :(得分:3)

以及“CHECK子句被解析但被所有存储引擎忽略”。在mysql中,你唯一剩下的选择就是在你的表上添加一个插入/更新触发器到regexp你的输入并继续。