无法使用PHPMyAdmin更改MySQL列类型

无法使用PHPMyAdmin更改MySQL列类型,php,mysql,Php,Mysql,我正在尝试从phpmyadmin更改Mysql列类型。类型 已分配的是SMALLINT。此列包含中的数据 我想把它改成VARCHAR 我得到一个错误: Query error: #1064 - 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 'UNSIGNED NOT NULL

我正在尝试从phpmyadmin更改Mysql列类型。类型 已分配的是
SMALLINT
。此列包含中的数据 我想把它改成
VARCHAR

我得到一个错误:

 Query error:
#1064 - 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 'UNSIGNED NOT NULL' at line 1

错误消息非常清楚:在
UNSIGNED
附近有一个错误。您想将列的类型更改为
VARCHAR
,现在可能是
UNSIGNED SMALLINT

没有像
UNSIGNED VARCHAR
这样的东西,这就是错误的原因


如果将类型更改为
VARCHAR
,请不要忘记输入大小并取消选中
无符号
零填充
自动增量
。这些属性仅适用于整数类型。它们对字符串类型没有任何意义。

错误消息非常清楚:在未签名的
附近有一个错误。您想将列的类型更改为
VARCHAR
,现在可能是
UNSIGNED SMALLINT

没有像
UNSIGNED VARCHAR
这样的东西,这就是错误的原因


如果将类型更改为
VARCHAR
,请不要忘记输入大小并取消选中
无符号
零填充
自动增量
。这些属性仅适用于整数类型。它们对字符串类型没有任何意义。

错误消息非常清楚:在未签名的
附近有一个错误。您想将列的类型更改为
VARCHAR
,现在可能是
UNSIGNED SMALLINT

没有像
UNSIGNED VARCHAR
这样的东西,这就是错误的原因


如果将类型更改为
VARCHAR
,请不要忘记输入大小并取消选中
无符号
零填充
自动增量
。这些属性仅适用于整数类型。它们对字符串类型没有任何意义。

错误消息非常清楚:在未签名的
附近有一个错误。您想将列的类型更改为
VARCHAR
,现在可能是
UNSIGNED SMALLINT

没有像
UNSIGNED VARCHAR
这样的东西,这就是错误的原因



如果将类型更改为
VARCHAR
,请不要忘记输入大小并取消选中
无符号
零填充
自动增量
。这些属性仅适用于整数类型。它们在字符串类型上没有任何意义。

请显示您的sql语句。由于您没有向我们显示实际的查询,我们不知道发生了什么错误。这类似于拍摄汽车前照灯的特写镜头,将其发送给机械师,让他诊断发动机。@h2ooooooo这是最棒的,但我读过的最奇怪的类比。我没有使用任何语句。我使用的是PHPMYADMINM行动中的Chang选项。我的声誉是3,因此发送pic设施不适用于我。请显示您的sql语句。由于您没有向我们显示实际查询,我们不知道发生了什么问题。这类似于拍摄汽车前照灯的特写镜头,将其发送给机械师,让他诊断发动机。@h2ooooooo这是最棒的,但我读过的最奇怪的类比。我没有使用任何语句。我使用的是PHPMYADMINM行动中的Chang选项。我的声誉是3,因此发送pic设施不适用于我。请显示您的sql语句。由于您没有向我们显示实际查询,我们不知道发生了什么问题。这类似于拍摄汽车前照灯的特写镜头,将其发送给机械师,让他诊断发动机。@h2ooooooo这是最棒的,但我读过的最奇怪的类比。我没有使用任何语句。我使用的是PHPMYADMINM行动中的Chang选项。我的声誉是3,因此发送pic设施不适用于我。请显示您的sql语句。由于您没有向我们显示实际查询,我们不知道发生了什么问题。这类似于拍摄汽车前照灯的特写镜头,将其发送给机械师,让他诊断发动机。@h2ooooooo这是最棒的,但我读过的最奇怪的类比。我没有使用任何语句。我使用的是PHPMYADMINM操作中的Chang选项。我的声誉是3,因此发送pic设施不适用于meI,因为我将属性更改为UNSIGNED to UNSIGNED ZEROFILL,并且在我的表中已经有一个自动递增,在遵循您的建议后,我得到一个错误查询错误:#1064-您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,了解第1行“UNSIGNED ZEROFILL NOT NULL”附近使用的正确语法,再次阅读我的答案。它说取消选中。这意味着不要使用。我将属性更改为UNSIGNED改为UNSIGNED ZEROFILL,并且在我的表中已经有一个自动递增,在按照您的建议后,我得到了一个错误查询错误:#1064-您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,了解第1行“UNSIGNED ZEROFILL NOT NULL”附近使用的正确语法,再次阅读我的答案。它说取消选中。这意味着不要使用。我将属性更改为UNSIGNED改为UNSIGNED ZEROFILL,并且在我的表中已经有一个自动递增,在按照您的建议后,我得到了一个错误查询错误:#1064-您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,了解第1行“UNSIGNED ZEROFILL NOT NULL”附近使用的正确语法,再次阅读我的答案。它说取消选中。这意味着不要使用。我将属性更改为UNSIGNED改为UNSIGNED ZEROFILL,并且在我的表中已经有一个自动递增,在遵循您的建议后,我得到了一个错误