← Back to team overview

sslug-teknik team mailing list archive

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