| Visa föregående ämne :: Visa nästa ämne |
| Startad av: |
Meddelande |
Fox Void
Medlem i: 3957 dagar Från: none
Status: Offline
#8733
|
Skrivet: 2002-08-15 09:23
Ämne: LOCK TABLES, eller?
|
|
|
OK, nu ska vi se...
Jag vill skriva data till två olika tabeller (samtidigt) - och vill vara säker på att de får samma radID (i sin respektive tabell). Hur gör jag detta för att inte riskera att en annan session/tråd kommer emellan?
Någon nämnde "LOCK TABLES" som en bra lösning, andra vill att man ska undvika den...
Tacksam för hjälp. |
|
|
|
| Till toppen på sidan |
|
King Edward
Medlem i: 3961 dagar Från: Stockholm
Status: Offline
#8739
|
Skrivet: 2002-08-15 10:39
Ämne:
|
|
|
Kör med LOCK TABLES ...
Ser ingen anledning till varför man inte skulle göra det ...
mysql_query("LOCK TABLES arne READ, nisse READ, ida WRITE");
massa skrivningar och läsningar ...
mysql_query("UNLOCK TABLES");
// M |
|
|
|
| Till toppen på sidan |
|
Fox Void
Medlem i: 3957 dagar Från: none
Status: Offline
#8778
|
Skrivet: 2002-08-15 16:37
Ämne:
|
|
|
Jag testade MYSQL_QUERY("LOCK TABLES ...") etc, men tyvärr utan resultat.
Jag fick den informationen att "UN/LOCK TABLES" inte opererar som väntat på tabeller av InnoDB-typ (vilka det är frågan om här). Någon som kan förtydliga detta?
MVH/
FV |
|
|
|
| Till toppen på sidan |
|
|