gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 23:10:08 25 4
gpt4 key购买 nike

我在名为“ip_test”的 MySQL 数据库表中有以下两列:

  • ipv4 作为 INT(11)(127.0.0.1 的示例值:2130706433)。
  • ipv6 作为 VARBINARY(127.0.0.1 的示例值:0xFE800000000000000202B3FFFE1E8329)。

有效转换数据的最简单方法是什么(对于想法的可视化演示:UPDATE ip_test SET ipv6=ipv4;)但正确?

最佳答案

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

UPDATE ip_test SET ipv6 = INET6_ATON(INET_NTOA(ipv4));

关于mysql - 使用现有 IPv4 列数据更新 MySQL 新 IPv6 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46245297/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com