iT邦幫忙

0

mysql 使用inet_aton問題

各位高手好,有個關於mysql的問題想請教大家,我的資料庫上的ip資料目前是使用varchar儲存,現在想使用inet_aton將資料轉形成int,請問有辦法直接將table上所有的ip資料使用inet_aton轉型嗎?還是一定要一筆一筆轉?

以及使用 load data匯入資料時可以對資料進行轉型嗎?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
小魚
iT邦大師 1 級 ‧ 2019-05-20 14:11:50

能夠全部一起轉的只能使用mysql的函數.

perry8759 iT邦新手 5 級 ‧ 2019-05-20 14:25:12 檢舉

請問這是甚麼意思?inet_aton不也是mysql的函數嗎?

小魚 iT邦大師 1 級 ‧ 2019-05-20 14:45:42 檢舉

喔, 我查到C++去了... 沒用過這個函數,
那你試試

UPDATE table SET `ip` = inet_aton(`ip`)

如果跳出警告後面就加個 WHERE 1 = 1 吧...

我要發表回答

立即登入回答