方法一:SELECT CAST('123' AS SIGNED);
方法二:SELECT CONVERT('123',SIGNED);
方法三:SELECT '123'+0;
mysql 类型会自动转换。
where `id`='123' 如果 id 字段是 int 类型。MYSQL会自动把 123 转换为整型。
如果是字符串常量 :'123'+0
字符串变量也是一样:x+0
总之:让字符加上一个数字就会自动变成数字
cast('123' as signed integer)
使用mysql特有函数 123是原来的字符串,as 后面是要转化的类型
select convert(int,'123')