如何将一种数据类型转换为另一种?

时间:2011-03-18 18:06:04

标签: mysql

我有表tab1(伪结构)

tab1
{
  fname char(20)
  code int
}

我有这样的程序

change(a varchar(20) )
{
  update tab1
  set code = a where fname = 'lisa'
}

我希望aint之外的所有内容都是i want convert varchar to int and int to varchar too. ;

{{1}}

1 个答案:

答案 0 :(得分:1)

你不需要它。如果你调用它CALL change('123a31') MySQL将尽力从你的varchar中获取一个数字。

如果您绝对需要投放试用SELECT CAST('123' AS SIGNED) MySQL Docs