mysql workbench je vrhunski alat za administratore baza podataka i sistema, DB arhitekte i SQL programere. Pruža niz mogućnosti za upravljanje MySQL okruženjima. Međutim, njegov rad ponekad može zahtijevati isključivanje sigurnog načina rada. Tradicionalni siguran način rada u Workbench-u je dizajniran da spriječi nenamjerno izvršavanje destruktivnih upita. Ova zaštita je nevjerovatno mudra i korisna karakteristika, posebno kada se izvode upiti za brisanje ili ažuriranje koji mogu utjecati na brojne redove.
Uprkos njegovim prednostima, u određenim okolnostima, možda ćete morati da onemogućite siguran način rada u MySQL Workbench-u. Na primjer, može postati potrebno kada pokušate izvršiti operaciju čišćenja podataka koja bi mogla utjecati na nekoliko zapisa u vašoj bazi podataka koje je siguran način nehotice označio kao rizične. Ovaj vodič će pružiti sveobuhvatno rješenje, s detaljima kako onemogućiti siguran način rada koristeći SQL programiranje.
Onemogućavanje sigurnog načina rada u MySQL Workbench-u
Isključivanje sigurnog načina rada uključuje promjenu postavki postavki u MySQL Workbench-u. Evo smjernica korak po korak.
Prvo idite na gornji meni Uredi i izaberite Preference.
Na kartici SQL Editor i u odjeljku pod nazivom Query Editor, poništite opciju sigurnog načina rada.
SET sql_safe_updates = 0;
Gornji SQL izraz mijenja MySQL-ov siguran način ažuriranja. Trebalo bi da bude praćeno SQL naredbom koju želite da izvršite. Nakon izvršenja SQL naredbe, dobra je praksa da ponovo uključite siguran način rada.
SET sql_safe_updates = 1;
Razumijevanje sigurnog načina rada u MySQL-u
Siguran način rada je MySQL postavka koja ograničava naredbe UPDATE i DELETE ako nemaju ključ u klauzuli WHERE ili LIMIT klauzuli. Prvenstveno je dizajniran da spriječi korisnike da nenamjerno izvršavaju destruktivne komande, što može dovesti do oštećenja ili brisanja podataka.
U svetu MySQL-a, sigurnost je obezbeđena načinom rada koji zaustavlja direktne komande 'briši iz tabele'. Ovaj način rada, poznat kao 'Sigurna ažuriranja', osigurava da se koristi klauzula WHERE koja se odnosi na stupac KEY. Važno je da bezbedni način rada bude omogućen za većinu operacija, prvenstveno ako radite direktno sa sadržajem svoje baze podataka.
SQL i njegova sintaksa
SQL (Structured Query Language) je programski jezik posebno dizajniran za upravljanje podacima strukturiranim u sistemu upravljanja relacionim bazama podataka (RDBMS). Izuzetno je moćan i efikasan kada se bavi složenim upitima koji uključuju više tabela.
Razumijevanje kako manipulirati SQL sintaksom je bitno za svakog programera, bez obzira na domenu vaše aplikacije. To je zato što, u bilo kojoj razvijenoj aplikaciji, podaci moraju biti pohranjeni, manipulirani i preuzeti. SQL vam omogućava da ove radnje izvodite s lakoćom. Razumijevanjem i implementacijom SQL naredbi, možete rukovati ogromnim količinama podataka uz manje kodiranja.
Kako je SQL standardni jezik za upravljanje podacima koji se nalaze u RDBMS-u, njegovo ovladavanje će zaista biti vrijedan dodatak vašim vještinama. Neka savjeti za onemogućavanje sigurnog načina rada MySQL-a u Workbench-u budu korak dalje u vašem napredovanju kao programer.
