【发布时间】:2017-04-24 05:20:30
【问题描述】:
我正在尝试使用 IP 地址的二进制 (16) 值填充 MySQL 数据库字段,我得到:
警告:#1265 第 1 行的“IP”列的数据被截断
我要插入的二进制值是
00000000000000000000ffff5bd25452
我做错了什么?
【问题讨论】:
-
您尝试插入的“二进制”值实际上是一个十六进制值,至少由
12x4 = 48位组成。您的二进制列是否足够宽以存储此值?请向我们展示您的表架构。 -
我正在使用 phpMyAdmin,这是前面字段中已经插入的值之一。我添加了一张带有 MySQL 架构的图片。