在 MySQL 中正确地将 VARCHAR 转换为 UNSIGNED INT
许多用户很难将 VARCHAR 列(例如 PROD_CODE
)正确转换为 MySQL 中的 UNSIGNED INTEGER。 以前的尝试经常会导致语法错误。本指南提供了准确的方法。
MySQL 的 CAST()
函数允许各种数据类型转换。 生成的数据类型可以是 BINARY、CHAR、DATE、DATETIME、DECIMAL、SIGNED INTEGER、TIME 或 UNSIGNED INTEGER。
要将 PROD_CODE
转换为无符号整数,请使用以下语法:
<code class="language-sql">SELECT CAST(PROD_CODE AS UNSIGNED) FROM PRODUCT;</code>
此查询将成功地将 PROD_CODE
列中的 VARCHAR 值转换为其等价的无符号整数。 请记住,只有当 PROD_CODE
值实际上可以表示为整数时,此转换才会成功。 非数字值可能会导致错误或意外行为。
以上是如何在 MySQL 中正确地将 VARCHAR 列转换为 UNSIGNED INTEGER?的详细内容。更多信息请关注PHP中文网其他相关文章!