使用现有IPv4列数据更新MySQL新IPv6列

时间:2017-09-15 18:02:32

标签: mysql ipv6 ipv4

我在MySQL数据库表中有以下两列,名为" ip_test":

  • ipv4INT(11)(127.0.0.1的示例值:2130706433)。
  • ipv6VARBINARY(127.0.0.1的示例值:0xFE800000000000000202B3FFFE1E8329)。

有效转换数据的最简单方法是什么(为了直观地展示这个想法:UPDATE ip_test SET ipv6=ipv4;),但这是正确的?

1 个答案:

答案 0 :(得分:1)

我的目标是避免任何服务器端脚本,并在MySQL中完全实现这一点。从我最初的测试来看,这似乎是正确的:

DataView myview = new DataView(mytable);
myview.RowFilter = "CUSTOMER='" + clsDataSource.search + "'";
dataGridView1.DataSource = myview;