webForumDet fria alternativet
Logga in / Bli medlem

Multipla SQL-frågor

Databaser & SQL

2 svar · 207 visningar · startad av psykolog

Medlem sedan apr. 2000137 inlägg
Frågan#1

Jag lyckas inte göra mer än en sak vid varje sql-fråga.
Det jag vill uppnå är t.ex. att registrera värden i en tabell och ta bort ur en annan, men går det, och isf, hur ser det ut?

Jag hittar inte något i manualen...

ytterst tacksam för svar

//J Carlsson

Medlem sedan dec. 19992 555 inlägg
#2

Låter som du letar fel lösning på ditt problem. Vad jag antar du vill åstadkomma är att säkerställa att ändringen sker i båda tabellerna, eller så sker ingen ändring alls (i någon tabell)? D.v.s. ändringen i den ena tabellen är knuten till ändringen i den andra?

Svaret är inte att göra båda sakerna i samma fråga. Svaret är transaktioner. :)

http://www.mysql.com/documentation/mysql/bychapter/manual_Introduction.html#ANSI_diff_Transactions

http://www.mysql.com/documentation/mysql/bychapter/manual_Reference.html#Transactional_Commands

Medlem sedan apr. 2000137 inlägg
#3

Möjligheten finns att jag söker fel lösning ;).

Jag skall ta en koll på de där transaktionerna.

Tack /Jonas

260 ms totalt · 4 externa anrop · v20260731065814-full.1b2494f0
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)