sql >> Database >  >> RDS >> Mysql

Controleer of ipv6 binnen bereik is

Hier is hoe ik het heb laten werken:

  1. Een andere tabel gemaakt met dezelfde kolommen, maar network_start_ip en network_last_ip zijn VARBINARY(16)
  2. Die tabel ingevuld met deze instructie:INSERT INTO blocks SELECT INET6_ATON(b2.network_start_ip), INET6_ATON(b2.network_last_ip), b2.geoname_id FROM blocks_copy b2;
  3. Vervolgens, om te controleren of het IPv6-adres binnen het bereik valt, hoef ik alleen maar deze query uit te voeren:SELECT geoname_id FROM blocks b WHERE INET6_ATON('2a01:4ff:ffff:ffff::ffff') BETWEEN b.network_start_ip AND b.network_last_ip


  1. Hoe kan ik bevestigen dat een database Oracle is en welke versie SQL gebruikt?

  2. ORA-65139:Mismatch tussen XML-metadatabestand en databestand

  3. Verbinding loopt af en toe vast met Amazon RDS MySQL &Play Framework 1.2.5 (c3p0 standaardinstellingen)

  4. Meerdere docker-containers voor mysql of één instantie met meerdere databases