Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 菲律宾元价值';不要超过127_Mysql_Types_Range - Fatal编程技术网

Mysql 菲律宾元价值';不要超过127

Mysql 菲律宾元价值';不要超过127,mysql,types,range,Mysql,Types,Range,这是我表格上的部分代码: <br><input type="checkbox" checked="yes" name="country[]" value="1" />Asia/Pacific Region <br><input type="checkbox" checked="yes" name="country[]" value="2" />Europe <br><input type="checkbox" checked="y

这是我表格上的部分代码:

<br><input type="checkbox" checked="yes" name="country[]" value="1" />Asia/Pacific Region
<br><input type="checkbox" checked="yes" name="country[]" value="2" />Europe
<br><input type="checkbox" checked="yes" name="country[]" value="3" />Andorra
...
<br><input type="checkbox" checked="yes" name="country[]" value="250" />Jersey
<br><input type="checkbox" checked="yes" name="country[]" value="251" />Saint Barthelemy
<br><input type="checkbox" checked="yes" name="country[]" value="252" />Saint Martin
但是我查看了我的数据库,它似乎只有127,那么$country总是127

如果字段“country”被定义为带符号的tinyin,那么最大值是127。

编辑:即使您的MySQL服务器允许您插入超出范围的数据,您也可以获得有关截断的信息,例如,使用截断会导致类似“级别”的结果;“守则”;“消息”
SHOW WARNINGS
"Level";"Code";"Message" "Warning";"1264";"Out of range value for column 'i' at row 1" “警告”;"1264";“第1行“i”列的值超出范围” 您还可以将服务器置于严格模式,并在任何数据超出范围时出错。

请参见

请检查您所在国家/地区的数据列类型。 如果此列为tinyint,请检查它是否为“unsigned”

签名tinyint被限制为-127/127


我们需要查看您的SQL DDL语句才能解决此问题。最可能的原因是数据库中的数据类型范围太小,无法处理大于127的数字

执行以下语句:

SHOW CREATE TABLE sites_countries;

在这里发布结果。

在您检查了它实际上是一个带有SHOW CREATE TABLE tblName的tinyint,并且更改不会破坏使用此表的任何其他代码之后,您可以更改表定义,请看,我读到tinyint是0-255,所以我使用了它,但没有将其更改为unsigned。那么这真的是mysql的问题吗?如果我是对的,请重新回答这个问题。
SHOW CREATE TABLE sites_countries;