gpt4 book ai didi

mysql - MySQL中如何限制数字字符的输入位数?

转载 作者:行者123 更新时间:2023-11-29 12:30:24 24 4
gpt4 key购买 nike

我想将 UserID 限制为仅 5 位数字 (00000-99999),如果数字小于 5,则会用零 (00001) 填充。我不知道该怎么做,所以有人可以帮我回答这个问题吗?谢谢。

最佳答案

您可以将该列声明为 int(5) Zerofill(文档 here )。这不是标准 SQL,但它几乎可以满足您的大部分需求——除了限制值。

我认为您想要的可以指定为decimal(5, 0) Zerofill。这会将值限制为五位数,并用零填充“空白”前导数字。

请注意,zerofill 似乎不适用于 SQL Fiddle(请参阅 here )。我现在手边没有另一个版本的 MySQL 来测试它是否确实适用于 decimal,尽管文档表明它确实适用。

关于mysql - MySQL中如何限制数字字符的输入位数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27652688/

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