Εντολή MySQL για μαζική αλλαγή IP σε Domain

Συζητήσεις για την βάση δεδομένων MySQL και το phpMyAdmin

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
Sfinaki
Δημοσιεύσεις: 541
Εγγραφή: 08 Ιουν 2003 22:41
Τοποθεσία: Ηράκλειο Κρήτη
Επικοινωνία:

Εντολή MySQL για μαζική αλλαγή IP σε Domain

Δημοσίευση από Sfinaki » 07 Δεκ 2011 18:22

Καλησπέρα,

Έχω μία βάση δεδομένων στην οποία θέλω μια μια εντολή να κάνω αλλαγή μια Ip από νούμερο σε κανονικό domain.
Δηλαδή σε 456 καταγραφές μέσα στη βάση δεδομένων υπάρχει μία συγκεκριμένη IP την οποία θέλω να αλλάξω με κανονικό domain όπου αυτή υπάρχει, σε οποιοδήποτε πίνακα.
Έχουμε δηλαδή για παράδειγμα αυτή την IP 1*3.5*.*0.1*5 σε 456 καταγραφές μέσα στην βάση δεδομένων και θέλω να την αλλάξω mydomain.com.
Ευχαριστώ πολύ εκ των προτέρων για την οποιαδήποτε βοήθεια!

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Εντολή MySQL για μαζική αλλαγή IP σε Domain

Δημοσίευση από gvre » 07 Δεκ 2011 18:38

Χρησιμοποίησε την replace

Άβαταρ μέλους
Sfinaki
Δημοσιεύσεις: 541
Εγγραφή: 08 Ιουν 2003 22:41
Τοποθεσία: Ηράκλειο Κρήτη
Επικοινωνία:

Εντολή MySQL για μαζική αλλαγή IP σε Domain

Δημοσίευση από Sfinaki » 07 Δεκ 2011 18:44

Καλησπέρα gvre και σε ευχαριστώ.

Στη σελίδα που μου έγραψες, βρήκα το παρακάτω:

SELECT REPLACE(‘www.mysql.com’, ‘w’, ‘Ww’);

Εγώ μπορώ να το χρησιμοποιήσω ως:

SELECT REPLACE(‘www.mysql.com’, ‘1*3.5*.*0.1*5’, ‘mydomain.com’); ?

gvre
Δημοσιεύσεις: 990
Εγγραφή: 14 Οκτ 2010 11:34
Τοποθεσία: Ηράκλειο Κρήτης
Επικοινωνία:

Εντολή MySQL για μαζική αλλαγή IP σε Domain

Δημοσίευση από gvre » 07 Δεκ 2011 18:57

Αρχικά μπορείς να τρέξεις ένα

Κώδικας: Επιλογή όλων

SELECT REPLACE(pedio_pinaka, 'IP', 'domain') FROM table
για να δεις αν το κάνει σωστά. Μετά θα πρέπει να κάνεις update όπως το παράδειγμα που έχει στη σελίδα που έστειλα.

Κώδικας: Επιλογή όλων

update TABLE_NAME set FIELD_NAME = replace(FIELD_NAME, ‘find this string’, ‘replace found string with this string’);

Άβαταρ μέλους
Sfinaki
Δημοσιεύσεις: 541
Εγγραφή: 08 Ιουν 2003 22:41
Τοποθεσία: Ηράκλειο Κρήτη
Επικοινωνία:

Εντολή MySQL για μαζική αλλαγή IP σε Domain

Δημοσίευση από Sfinaki » 07 Δεκ 2011 20:11

Σε ευχαριστώ πάρα πολύ φίλε μου!

Έγινε όπως ακριβώς το ήθελα! :kaloe:


Απάντηση

Επιστροφή στο “MySQL”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες