Czy tak jest poprawnie ?

USE lmst;

DROP INDEX ipaddr ON nodes;

CREATE TABLE jatrn (
id INT(11),
ipaddr_pub INT(16) UNSIGNED,
ipaddr INT(16) UNSIGNED
);

INSERT INTO jatrn (id, ipaddr_pub, ipaddr) SELECT id, ipaddr, ipaddr_pub FROM nodes;

UPDATE nodes a 
LEFT JOIN jatrn b ON a.id = b.id 
SET a.ipaddr_pub = b.ipaddr_pub,
a.ipaddr = b.ipaddr,
a.netid = 16;

DROP TABLE jatrn;

nie wiem tylko jak dorobić żeby nie zmieniał dla ownerid = 0

Pozdrawiam
   Dominik Chenczke
   DeCha Computers
   ul. Nakwasińska 16a
   62-840 Koźminek
   mobile +48 503 11 45 89
   e-mail: administrator@decha.org.pl
   www.decha.org.pl
W dniu 2015-05-15 o 14:01, Marcin pisze:
a nielepiej będzie utworzyć tabelę tymczasową z selecta i czytając tą tabele updateować nodes?

W dniu 15 maja 2015 12:20 użytkownik Maciej Hiller <maciej.hiller@host24.pl> napisał:
Hej,

- `netid` musisz ustawić takie jakie jest dla sieci z publicznymi adresami 212.212.212.0/24, jak masz tego dużo to można jeszcze jakiegoś SELECTa tam wcisnąć
- stary adres ip zostanie przepisany do info

UPDATE `nodes` SET `info`=CONCAT(`info`,'\n20150514 - ',inet_ntoa(`ipaddr`)), `ipaddr`=`ipaddr_pub`, `ipaddr_pub`='', `netid`='999'  WHERE `ipaddr_pub` > inet_aton('212.212.212.0') and `ipaddr_pub` < inet_aton('212.212.212.255');



W dniu 2015-05-15 11:32, Chenczke Dominik napisał(a):
Mógłbym prosić o pomoc/podpowiedzieć w przeniesieniu adresów z
ipaddr_pub na ipaddr (zmiana nazw tabeli nie jest możliwa)

Edycja sieci:Uporządkuj - nie wchodzie rachubę.
Chcę aby klientom pozostały te same adresy.


Pozdrawiam
   DeCha


_______________________________________________
lms mailing list
lms@lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms

--
pozdrawiam / best regards

Host24
Maciej Hiller


_______________________________________________
lms mailing list
lms@lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms



--
Pozdrawiam
Marcin / nicraM


_______________________________________________
lms mailing list
lms@lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms