Mass szöveg cseréje mysql, sqr`s blog

UPDATE `table` SET` column` = REPLACE (oszlop, 'keresés', 'cserélje');

Ebben a kódot, cserélje ki a táblát az asztal nevét, az oszlop nevét az oszlop, keresés - a keresett szöveget, cserélje - a szöveg kotoroyj váltja.
Szintén a lekérdezés, akkor add a WHERE záradékot.

És teljes CSERE szintaxis

CSERE [LOW_PRIORITY | KÉSLELTETETT] [INTO] tbl_name [(COL_NAME.)] ÉRTÉKEK (kifejezés.), (.). vagy cserélje [LOW_PRIORITY | KÉSLELTETETT] [INTO] tbl_name [(COL_NAME.)] SELECT. vagy cserélje [LOW_PRIORITY | KÉSLELTETETT] [INTO] tbl_name SET COL_NAME = kifejezés, COL_NAME = kifejezés.

CSERE üzemben működik, mint INSERT, kivéve, ha egy régi rekordot a táblázatban jelentése azonos az egyedi index vagy elsődleges kulcsot, mint az új, a régi bejegyzés, mielőtt az új törlődik.

Más szóval, a Csere parancs nem biztosít hozzáférést a helyettesítő felvételt. Egyes régebbi verziói MySQL, így néha lehet hozzáférni, de ez volt a hiba, hogy már fix.

Ahhoz, hogy használni CSERE, meg kell adnunk az INSERT és DELETE jogosultságokat az asztalra.

Amikor az CSERE mysql_affected_rows () függvény értéke 2, ha a régi vonal váltotta egy újat. Ez azzal a ténnyel magyarázható, hogy a tábla sor kerül beillesztésre, miután a duplikált eltávolítjuk.

Ez megkönnyíti, hogy melyik intézkedés termelt Csere parancs - hozzáadásával vagy helyettesítő karakterlánc. Elegendő csupán számát ellenőrizzük a függvény értéke mysql_affected_rows () - 1 (line hozzáadott) vagy 2 (szubsztituált).

Meg kell jegyezni, hogy, hacsak nem használ egyedi index vagy elsődleges kulcsot, majd a Csere parancs nincs értelme, mivel úgy működik, mint az INSERT.

13. Gondolatok a „Mass Szöveg cseréje MySQL”

Eugene
Az SQL utasítás nem erős, de azt hiszem, odelno paranccsal törölheti táblák és sorok. Asztalokhoz, mint csepp asztal, az egyes bejegyzések törlésére táblázatból név chtopisat nem emlékszem. Ugyanakkor senki sem zavar, hogy használja csuklós ebben a cikkben módszerek, mint egyszerűen kicseréljük üresen marad, poidee pontosan kell távolítani a szükséges mind az adatbázist, de ez elméletileg, a gyakorlatban nincs bejelölve, akkor csak a csere a szöveget próbált segíteni.

Mintegy CONTANGO

Kapcsolódó cikkek