标签: mysql regex
如果我想在MySQL中定义自定义列格式怎么办?我想要的自定义格式始终是2位整数,后跟#符号,然后是空格,然后是十进制后带2位数的十进制数字。允许值的示例如下:
30# 11.00 27# 17.25 40# 17.25
不允许的值如下所示:
30# 11 40# 20.5 some string
这在MySQL中可行吗?如果是的话,有关如何做的任何提示吗?
答案 0 :(得分:3)
以及“CHECK子句被解析但被所有存储引擎忽略”。在mysql中,你唯一剩下的选择就是在你的表上添加一个插入/更新触发器到regexp你的输入并继续。