设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 41|回复: 8

遇到问题了,数据库存不了ip怎么改

[复制链接]

138

主题

688

回帖

1854

积分

金牌会员

积分
1854
发表于 2020-10-11 23:27:53 | 显示全部楼层 |阅读模式

字符串

回复

使用道具 举报

12

主题

140

回帖

372

积分

中级会员

积分
372
发表于 2020-10-11 23:32:36 | 显示全部楼层
存字符串不行?
回复

使用道具 举报

13

主题

3932

回帖

7963

积分

论坛元老

积分
7963
发表于 2020-10-11 23:34:31 | 显示全部楼层
int  属性  UNSIGNED 就了事了吧
回复

使用道具 举报

138

主题

688

回帖

1854

积分

金牌会员

积分
1854
 楼主| 发表于 2020-10-11 23:37:40 | 显示全部楼层
本帖最后由 xayle 于 2020-10-11 23:48 编辑

int unsigned

inet_aton('255.255.255.255') = 4294967295
回复

使用道具 举报

33

主题

1390

回帖

2997

积分

金牌会员

积分
2997
发表于 2020-10-11 23:41:09 | 显示全部楼层
CREATE TABLE `ipip` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`ip` int(10) unsigned NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB;
回复

使用道具 举报

138

主题

688

回帖

1854

积分

金牌会员

积分
1854
 楼主| 发表于 2020-10-11 23:43:59 | 显示全部楼层

朕的大清完了? 发表于 2020-10-12 00:02

感谢老哥,可以存
这个unsigned  用Navicat怎么改呢,在现有的int类型上

不知道你是哪个版本, 设计表中 选中需要修改的那一行,在下方有无符号选项, 勾选后保存。



朕的大清完了? 发表于 2020-10-12 00:18

感谢老哥指点,我用的9.15版本   不知道为啥 我点无符号保持 直接给跳到null并保存null了
我用查询语句改 ...

default 是存在默认值, default null 就是 默认值为 null

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

1

主题

209

回帖

551

积分

高级会员

积分
551
发表于 2020-10-11 23:45:15 | 显示全部楼层

朕的大清完了? 发表于 2020-10-12 00:28

这int加这属性
好像是ip专用的  加多一个1 都不行

ipv4 还行, ipv6 就要存 binary 类型了.
回复

使用道具 举报

1

主题

209

回帖

551

积分

高级会员

积分
551
发表于 2020-10-11 23:54:16 | 显示全部楼层
ip本来就跟int是对应的啊 你用 ip2long 转一下
回复

使用道具 举报

138

主题

688

回帖

1854

积分

金牌会员

积分
1854
 楼主| 发表于 2020-10-12 00:02:41 | 显示全部楼层
用数字地址
http://ip.tool.chinaz.com/www.52.ht 第三项
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2026-2-7 13:13 , Processed in 0.016777 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表