mysql在cast转换时,如果转换失败,是不是会填充null
时间: 2024-06-02 11:08:59 浏览: 174
MySQL的隐式类型转换整理总结
在 MySQL 中,如果 CAST 转换失败,它会返回 NULL 值。这是因为 MySQL 中的 CAST 操作符遵循 SQL 标准,如果无法将值转换为指定的数据类型,则返回 NULL。例如,如果将非数字字符串转换为数字,则会返回 NULL。因此,如果您想要确保 CAST 操作成功并避免返回 NULL,请在转换之前使用其他函数或操作符验证值的有效性。
阅读全文