请问个mysql的问题, 我想把很多IP转成二进制再存到数据库里面,但是不知道怎么在mysql 里面建立二进制存储字段,只能存0和1那种 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 MYSQL中没有这种字段。你可以选择存储字符串 123.234.1.1 或者存储这个 32bit 的数字 谢谢了,本来我也想直接就存进去了的,但是那样要多占用空间,用32位的数字,我是用PHP,生成出来有时有负数就没用32位的了,我再想想看能不能用32位的,如果不能只能用字符串了 不需要在PHP中转换,利用MYSQL函数转换就行了。mysql> SELECT INET_ATON('209.207.224.40'); -> 3520061480mysql> SELECT INET_NTOA(3520061480); -> '209.207.224.40' 原来mysql还有这么一招啊,但是转换速度不知道有没有PHP的快,又学到东西了,不用再去走弯路了————哈哈谢谢楼上的大鸟哥哥了 关于 Mysql MMM 求高手救急 问个mysql配置的问题 什么都试了 就是连不上 使用ODBC来连MySQL 用phpmyadmin访问mysql的问题 mysql 删除问题。 所有分了。。 mysql下的一个小问题。^_^ 怎样检查我建立的表,已新建成功???? handle continue问题 表有一批数据需要按相关字段来更新 请教一条SQL语句 把非空重复的email 的第一个id 插入到表a(id)
谢谢了,本来我也想直接就存进去了的,但是那样要多占用空间,用32位的数字,我是用PHP,生成出来有时有负数就没用32位的了,我再想想看能不能用32位的,如果不能只能用字符串了
-> 3520061480mysql> SELECT INET_NTOA(3520061480);
-> '209.207.224.40'