PHP 从数据类型 varchar 转换为 int 时出错,如何解决
时间: 2023-11-07 14:34:57 浏览: 104
无法从 int? 转换为 int 运行时出现错误
?您可以使用 Cast 函数将 varchar 类型转换为 int 类型,如下所示:
SELECT CAST(column_name AS INT) FROM table_name;
如果 varchar 值包含非数字字符,则会抛出错误。在这种情况下,您可以使用 SUBSTRING 函数过滤掉非数字字符,然后再将结果转换为 int 类型,如下所示:
SELECT CAST(SUBSTRING(column_name, 1, LENGTH(column_name) - 1) AS INT) FROM table_name;
阅读全文