mysql自动补零语句

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql自动补零语句相关的知识,希望对你有一定的参考价值。

就是我建表的时候想要某个int类型列自动为空时自动补0
例如:有一表 table 列有a,b,c都为int类型
现插入数据a=1,b=2,如果c为空时自动补0的话
table的其中一条资讯就应该为
a b c
1 2 0

在建表示在字段 后面加上default 0应该就可以了

如:

来自:求助得到的回答
参考技术A 给字段C设置默认值
如:
Create Table table1
(
a int,
b int,
c int default(0)
)
这样在插入数据的时候不给C字段指定值时默认的就是一个0值。追问

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your mysql server version for the right syntax to use near '(0)
)' at line 5
这语句有错误吧?

追答

看下MySQL的语法是不是有不一样的,我在SQL server 2000上运行是正常的,我没用过MySQL,应该是差不多的才是。

以上是关于mysql自动补零语句的主要内容,如果未能解决你的问题,请参考以下文章

java数字自动补零

sql中不足六位的补零该怎么写

Oracle 补空查询/补零查询

字符串前面自动补零

python数字前自动补零

js 数字前自动补零