尝试将10位数的默认值设置为数字列,类型为INT。提出错误说
还将长度设置为25。
答案 0 :(得分:1)
给出错误#1067数字的默认值无效。
确保您提供的值在INT
类型的可接受值范围内。那就是:-2147483648 <= your_value <= 2147483647
不确定你的尝试方法,但是下面的命令应该可以正常工作
ALTER TABLE table_name MODIFY `column_name` INT DEFAULT 9;
答案 1 :(得分:0)
你确定你的号码在这个范围内吗? 请将您要设置的表格结构或10位数字张贴为默认值。
答案 2 :(得分:0)
如果要设置任意随机的10位数字,请将类型指定为bigint。 如果随机10位在-2147483648到2147483647之间的范围内,那么输入int就可以了。
数据类型INT使用4个字节(从-2147483648到2147483647或无符号从0到4294967295), 数据类型BIGINT使用8个字节(从-9223372036854775808到9223372036854775807或从0到18446744073709551615无符号)。