[MySQL] - jak wykonac zapytanie w cronie ?
1a2b3c4d5eWYTNIJTO@poczta.onet.pl - 13-08-2006 00:22
[MySQL] - jak wykonac zapytanie w cronie ?
Linux i MySQL uruchamiam w cronie sobie dumpa jako root: mysqldump -pMojeTajneHaslo --single-transaction bazadanych > backup.sql i to sobie chodzi i jest fajnie. ale jak wykonac pewne zapytanie do bazy danych jako root bez potrzeby wejscia do mysql, teraz robie to tak: wywoluje sobie mysql w bashu:
[root@saturn root]# mysql bazadanych -pMojeTajneHaslo Your MySQL connection id is 95808 to server version: 4.1.19-log Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> UPDATE `zwierzaki` SET `liczba_odwiedzin` = +3 ;
jak wywolac w/w polecenie z poziomu root-a (chce sobie to polecenie wstawic w cron-a i wywolywac cyklicznie raz w tygodniu), probowalem tak: mysql bazadanych -pMojeTajneHaslo --execute=UPDATE `zwierzaki` SET `liczba_odwiedzin` = +3 ; ale wywala komunikat o blednej skladni. Jak mozna to zrobic ?
-- Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Paweł Matejski - 13-08-2006 00:23
1a2b3c4d5eWYTNIJTO@poczta.onet.pl wrote: > Linux i MySQL > uruchamiam w cronie sobie dumpa jako root: > mysqldump -pMojeTajneHaslo --single-transaction bazadanych > backup.sql > i to sobie chodzi i jest fajnie. > ale jak wykonac pewne zapytanie do bazy danych jako root bez potrzeby wejscia do > mysql, teraz robie to tak: > wywoluje sobie mysql w bashu: > > [root@saturn root]# mysql bazadanych -pMojeTajneHaslo > Your MySQL connection id is 95808 to server version: 4.1.19-log > Type 'help;' or '\h' for help. Type '\c' to clear the buffer. > mysql> UPDATE `zwierzaki` SET `liczba_odwiedzin` = +3 ; > > jak wywolac w/w polecenie z poziomu root-a (chce sobie to polecenie wstawic w > cron-a i wywolywac cyklicznie raz w tygodniu), probowalem tak: > mysql bazadanych -pMojeTajneHaslo --execute=UPDATE `zwierzaki` SET > `liczba_odwiedzin` = +3 ; > ale wywala komunikat o blednej skladni. > Jak mozna to zrobic ?
Składni czego? Napewno dokładnie przeczytałeś komunikat błędu?
-- P.M.
rfa - 13-08-2006 00:23
Paweł Matejski <madej@spam.madej.pl.eu.org> napisał(a): probowalem tak: > > mysql bazadanych -pMojeTajneHaslo --execute=UPDATE `zwierzaki` SET > > `liczba_odwiedzin` = +3 ;
a moze sprobuj tak:
UPDATE zwierzaki SET liczba_odwiedzin = liczba_odwiedzin +3 ;
rfa
-- Wysłano z serwisu Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/
Artur Gancarz - 13-08-2006 00:23
Użytkownik rfa napisał: > Paweł Matejski <madej@spam.madej.pl.eu.org> napisał(a): > probowalem tak: > >>>mysql bazadanych -pMojeTajneHaslo --execute=UPDATE `zwierzaki` SET >>>`liczba_odwiedzin` = +3 ; > > > a moze sprobuj tak: > > UPDATE zwierzaki SET liczba_odwiedzin = liczba_odwiedzin +3 ; > > rfa > > > Witaj, ja wykonuje polecenia MySQL "wrzucając" do niego plik z poleceniami (odwrotnie nawias "<" niż przy mysqldump)
mysql bazadanych -pMojeTajneHaslo < plik.sql
gdzie "plik.sql" zawiera właśnie polecenia do wykonania, jakbyś pisał na klawiaturze. Oczywiście plik musi mieć prawa odczytu (ale zwykle są one domyślne)
pozdrawiam Artur
Paweł Matejski - 16-08-2006 01:25
rfa wrote: > Paweł Matejski <madej@spam.madej.pl.eu.org> napisał(a):
Nieprawda - ja tego nie napisałem.
> probowalem tak: >>> mysql bazadanych -pMojeTajneHaslo --execute=UPDATE `zwierzaki` SET >>> `liczba_odwiedzin` = +3 ; > > a moze sprobuj tak: > > UPDATE zwierzaki SET liczba_odwiedzin = liczba_odwiedzin +3 ;
Jeśli musisz odpisywać na mój post, patrz co tniesz!!!
-- P.M.
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[mysql] =?ISO-8859-2?Q?Za=E6mienie=2E=2E=2E_jak_wy=B6wietli=E6?==?ISO-8859-2?Q?=2E=2E=2E?=
[mysql] =?ISO-8859-2?Q?wielko=B6=E6_bazy_a_stabilno=B6=E6=2C?==?ISO-8859-2?Q?_podzia=B3_du=BFej_bazy_a_powi=B1zania_tabel?=
[MySQL] =?ISO-8859-2?Q?Wy=B6wietlenie_kolejnej_pozycji=2C_?==?ISO-8859-2?Q?jak=B1_mia=B3by_dany_rekord=2C_gdybym_czyta=B3 _?==?ISO-8859-2?Q?wg_konkretnych_kryteri=F3w=2E_Da_si=EA_=3F?=
[mysql 4.0.x] przenoszenie kolum =?ISO-8859-2?Q?mi=EAdzy_bazam?==?ISO-8859-2?Q?i_cd_=2E=2E=2E_?=
[MySQL] =?ISO-8859-2?Q?z=B3=B1czenie_tabeli_u=BFytkownik_i?==?ISO-8859-2?Q?_zdj=EAcia_z_wyborem_zdj=EAcia_domy=B6lnego?=
[MySQL] Jak =?ISO-8859-2?Q?wpisa=E6_do_tabeli_pozycje_dl?==?ISO-8859-2?Q?a_wierszy_gdybym_te_wiersze_wybiera=B3_w_ok?== ?ISO-8859-2?Q?re=B6lonej_kolejno=B6ci_=3F?=
Gdzie MySQL 4.1, a gdzie 5.0?
[MySQL 4.0...4.1] zabezpieczenie przed =?ISO-8859-2?Q?jednoczesn?==?ISO-8859-2?Q?=B1_edycj=B1?=
[MS SQL] "set names" (mySQL) w MS SQL
MySQL - jak =?ISO-8859-2?Q?wyeksportowa=E6_zawarto=B6=E6_wie?==?ISO-8859-2?Q?lkiej_tabeli?=
zanotowane.pldoc.pisz.plpdf.pisz.plshutter.opx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|