sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #51799
Re: Få MySQL til at spørge inden den sletter noget?
On Mon, May 27, 2002 at 10:49:12AM +0200, Martin Egholm Nielsen wrote:
> Ja ja ja, self. er det det! ;-) Men en kommando som:
> UPDATE name SET password=password('ssh') WHERE user='martin'
> kan få katastrofale følger, hvis man kommer til at trykke
> enter inden WHERE...
Det er også derfor at når man skal lave den slags ting i en database, så
starter man med at skrive:
begin work;
Derefter alle kommandoerne, plus et par selects for at sikre sig at data
er korrekte, og til sidst:
commit; (hvis alt er gået godt) eller
rollback;
Så er det eneste problem at man skal sørge for at bruge transactions
sikre tables i MySQL. Spørg mig ikke om hvordan man gør det... Brug en
rigtig database som postgresql i stedet for, så kan man også lave nogle
lidt mere advancerede queries.
--
/-----------------------------------------------------\
| Klaus S. Madsen | "Failure is not an option... |
| ICQ: 45400164 | It comes bundled with your |
| www.hjernemadsen.org | Microsoft products!" |
\-----------------------------------------------------/
References