Saturs
Rindu pārtraukuma rakstzīmju konvertēšana MySQL var būt ļoti noderīga, ja vēlaties parādīt datus citā programmā vai operētājsistēmā, kas tai pašai funkcijai izmanto citu rakstzīmi. Rindu pārtraukums nosaka, ka nākamajā rindā tiek parādīts šāds teksts. Šīs funkcijas rakstzīmi var attēlot kā " n", " r" vai " r n", atkarībā no operētājsistēmas. Varat arī izmantot funkciju "REPLACE", lai pārveidotu rindiņu pārtraukuma rakstzīmi.
1. solis
Piekļūstiet MySQL datu bāzei. Lai to izdarītu, atveriet termināli vai rīku, piemēram, phpMyAdmin, ierakstiet "mysql -u lietotājvārds -p parole" un nospiediet taustiņu "Enter". Aizstājiet “lietotājvārds” un “parole” ar savu piekļuves informāciju.
2. solis
Izveidojiet savienojumu ar datu bāzi, kuru vēlaties izmantot. Lai to izdarītu, ierakstiet "connect database_name" un nospiediet "Enter". Aizstājiet “database_name” ar datu bāzes nosaukumu.
3. solis
Konvertējiet lappušu pārtraukuma rakstzīmes uz MySQL datu virkni, izmantojot funkciju "REPLACE", ierakstot:
UPDATE mytable SET mycolumn = REPLACE (mycolumn, CHAR (10), ’’); vai UPDATE maināmā tabula SET mycolumn = REPLACE (mycolumn, CHAR (10) + CHAR (13), ’’); vai UPDATE maināmā tabula SET mycolumn = REPLACE (REPLACE (mycolumn, CHAR (10), ’’), CHAR (13), ’’);
Aizstājiet “mytable” un “mycolumn” ar informāciju jūsu datu bāzē. Funkcija "REPLACE" kā parametrus ņem pārmaiņu ķēdi, aizstājošo ķēdi un aizstājošo ķēdi. Izmantojot "kā trešo parametru", pilnībā tiek noņemts rindas pārtraukuma raksturs. Alternatīvi, jūs varat aizstāt "ar virkni, piemēram," ", kas ir HTML rindas pārtraukums. "CHAR (10)" atbilst līnijas padeves rakstzīmei ' n'. "CHAR (13)" atbilst " r", kas apzīmē līnijas pārtraukumu. "CHAR (10) + CHAR (13)" atbilst " r n" - pārtraukumam, kam seko rindas padeve. Vaicājuma veida definīcija ir atkarīga no tā, kā teksts tiek parādīts. Windows parasti izmanto " r n", savukārt Unix un Mac OS X balstītās sistēmās izmanto tikai " n".