gpt4 book ai didi

mysql - 如何强制执行自定义 MySQL 列格式

转载 作者:行者123 更新时间:2023-11-29 02:03:18 26 4
gpt4 key购买 nike

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

30# 11.00
27# 17.25
40# 17.25

不允许的值是这样的:

30# 11
40# 20.5
some string

这在 MySQL 中可行吗?如果是这样,有关于如何操作的提示吗?

最佳答案

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

关于mysql - 如何强制执行自定义 MySQL 列格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11103391/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com