2011-03-18 394 views
0

我有表TAB1(僞結構)如何將一種數據類型轉換爲另一種數據類型?

tab1 
{ 
    fname char(20) 
    code int 
} 

我有這樣

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

的過程我想a是每一件事情,除了int;

i want convert varchar to int and int to varchar too. 
+0

轉換'VARCHAR(20)''要或int' ...? – 2011-03-18 18:12:00

+0

是的,我想要將varchar轉換爲int並將int轉換爲varchar。 – 2011-03-18 18:13:43

回答

1

你不需要它。如果你調用它,CALL change('123a31') MySQL將盡最大努力從你的varchar中獲取一個數字。

如果你絕對需要投嘗試SELECT CAST('123' AS SIGNED)MySQL Docs

相關問題